CIK 0001114483
Branche: Electromedical & Electrotherapeutic Apparatus
Zeitreihen: Revenue nach Geschäftsjahr · Net Income nach Geschäftsjahr
| Fakt | Wert | Zeit | Quelle |
|---|---|---|---|
| accounts_payable | {"amount": 111850000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-07-03 | sec_edgar |
| accounts_payable | {"amount": 115001000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-04-03 | sec_edgar |
| accounts_payable | {"amount": 113130000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 110744000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-09-26 | sec_edgar |
| accounts_payable | {"amount": 117367000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-06-27 | sec_edgar |
| accounts_payable | {"amount": 112023000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-03-28 | sec_edgar |
| accounts_payable | {"amount": 101498000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"amount": 116837000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-09-27 | sec_edgar |
| accounts_payable | {"amount": 119446000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-06-28 | sec_edgar |
| accounts_payable | {"amount": 116220000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-03-29 | sec_edgar |
| accounts_payable | {"amount": 118258000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_payable | {"amount": 108351000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-09-29 | sec_edgar |
| accounts_payable | {"amount": 107507000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_payable | {"amount": 124280000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_payable | {"amount": 110780000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 101152000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_payable | {"amount": 103111000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-07-01 | sec_edgar |
| accounts_payable | {"amount": 90018000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-04-01 | sec_edgar |
| accounts_payable | {"amount": 76859000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 68418000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-10-01 | sec_edgar |
| accounts_payable | {"amount": 69303000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-07-02 | sec_edgar |
| accounts_payable | {"amount": 62395000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-04-02 | sec_edgar |
| accounts_payable | {"amount": 51570000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 55397000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-10-02 | sec_edgar |
| accounts_payable | {"amount": 54000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-07-03 | sec_edgar |
| accounts_payable | {"amount": 79138000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-04-03 | sec_edgar |
| accounts_payable | {"amount": 64975000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 77383000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-27 | sec_edgar |
| accounts_payable | {"amount": 73120000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-28 | sec_edgar |
| accounts_payable | {"amount": 72172000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-29 | sec_edgar |
| accounts_payable | {"amount": 57187000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-28 | sec_edgar |
| accounts_payable | {"amount": 69270000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-28 | sec_edgar |
| accounts_payable | {"amount": 74852000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-29 | sec_edgar |
| accounts_payable | {"amount": 104372000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-30 | sec_edgar |
| accounts_payable | {"amount": 64551000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-29 | sec_edgar |
| accounts_payable | {"amount": 94404000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-29 | sec_edgar |
| accounts_payable | {"amount": 95123000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_payable | {"amount": 90713000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_payable | {"amount": 77896000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-30 | sec_edgar |
| accounts_payable | {"amount": 86290000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_payable | {"amount": 99135000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-01 | sec_edgar |
| accounts_payable | {"amount": 83306000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-04-01 | sec_edgar |
| accounts_payable | {"amount": 84362000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-01-01 | sec_edgar |
| accounts_payable | {"amount": 56277000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-10-02 | sec_edgar |
| accounts_payable | {"amount": 44858000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-07-03 | sec_edgar |
| accounts_payable | {"amount": 43074000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-03 | sec_edgar |
| accounts_payable | {"amount": 46436000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-01-02 | sec_edgar |
| accounts_payable | {"amount": 44989000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-10-03 | sec_edgar |
| accounts_payable | {"amount": 43899000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-07-04 | sec_edgar |
| accounts_payable | {"amount": 43122000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-04-04 | sec_edgar |
| accounts_payable | {"amount": 46508000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-01-03 | sec_edgar |
| accounts_payable | {"amount": 36478000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-09-27 | sec_edgar |
| accounts_payable | {"amount": 42675000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-06-28 | sec_edgar |
| accounts_payable | {"amount": 43223000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-03-29 | sec_edgar |
| accounts_payable | {"amount": 45274000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-28 | sec_edgar |
| accounts_payable | {"amount": 44146000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-09-28 | sec_edgar |
| accounts_payable | {"amount": 44515000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-06-29 | sec_edgar |
| accounts_payable | {"amount": 47690000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-03-30 | sec_edgar |
| accounts_payable | {"amount": 40665000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-30 | sec_edgar |
| accounts_payable | {"amount": 30507000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_payable | {"amount": 34768000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-01 | sec_edgar |
| accounts_payable | {"amount": 27989000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 338729000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2026-07-03 | sec_edgar |
| accounts_receivable | {"amount": 327776000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2026-04-03 | sec_edgar |
| accounts_receivable | {"amount": 346079000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 310165000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-09-26 | sec_edgar |
| accounts_receivable | {"amount": 302262000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-06-27 | sec_edgar |
| accounts_receivable | {"amount": 276235000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-03-28 | sec_edgar |
| accounts_receivable | {"amount": 245269000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 241708000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-09-27 | sec_edgar |
| accounts_receivable | {"amount": 240504000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-06-28 | sec_edgar |
| accounts_receivable | {"amount": 237154000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-03-29 | sec_edgar |
| accounts_receivable | {"amount": 231283000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 226327000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-09-29 | sec_edgar |
| accounts_receivable | {"amount": 236526000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-06-30 | sec_edgar |
| accounts_receivable | {"amount": 250513000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-03-31 | sec_edgar |
| accounts_receivable | {"amount": 224325000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 215982000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-09-30 | sec_edgar |
| accounts_receivable | {"amount": 221939000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-07-01 | sec_edgar |
| accounts_receivable | {"amount": 198041000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-04-01 | sec_edgar |
| accounts_receivable | {"amount": 182310000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 177488000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2021-10-01 | sec_edgar |
| accounts_receivable | {"amount": 175533000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2021-07-02 | sec_edgar |
| accounts_receivable | {"amount": 165826000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2021-04-02 | sec_edgar |
| accounts_receivable | {"amount": 156207000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 151201000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2020-10-02 | sec_edgar |
| accounts_receivable | {"amount": 147751000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2020-07-03 | sec_edgar |
| accounts_receivable | {"amount": 199785000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2020-04-03 | sec_edgar |
| accounts_receivable | {"amount": 191985000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 216671000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-09-27 | sec_edgar |
| accounts_receivable | {"amount": 217732000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-06-28 | sec_edgar |
| accounts_receivable | {"amount": 216756000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-03-29 | sec_edgar |
| accounts_receivable | {"amount": 185501000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-12-28 | sec_edgar |
| accounts_receivable | {"amount": 200147000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-09-28 | sec_edgar |
| accounts_receivable | {"amount": 206890000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-06-29 | sec_edgar |
| accounts_receivable | {"amount": 242218000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-03-30 | sec_edgar |
| accounts_receivable | {"amount": 194845000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-12-29 | sec_edgar |
| accounts_receivable | {"amount": 221520000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-09-29 | sec_edgar |
| accounts_receivable | {"amount": 212607000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-06-30 | sec_edgar |
| accounts_receivable | {"amount": 213610000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-03-31 | sec_edgar |
| accounts_receivable | {"amount": 204626000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-12-30 | sec_edgar |
| accounts_receivable | {"amount": 191409000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-09-30 | sec_edgar |
| accounts_receivable | {"amount": 192121000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-07-01 | sec_edgar |
| accounts_receivable | {"amount": 183563000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-04-01 | sec_edgar |
| accounts_receivable | {"amount": 207342000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-01-01 | sec_edgar |
| accounts_receivable | {"amount": 108278000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-10-02 | sec_edgar |
| accounts_receivable | {"amount": 122101000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-07-03 | sec_edgar |
| accounts_receivable | {"amount": 110429000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-04-03 | sec_edgar |
| accounts_receivable | {"amount": 124953000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-01-02 | sec_edgar |
| accounts_receivable | {"amount": 121615000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-10-03 | sec_edgar |
| accounts_receivable | {"amount": 124562000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-07-04 | sec_edgar |
| accounts_receivable | {"amount": 117221000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-04-04 | sec_edgar |
| accounts_receivable | {"amount": 113679000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-01-03 | sec_edgar |
| accounts_receivable | {"amount": 130966000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-09-27 | sec_edgar |
| accounts_receivable | {"amount": 138597000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-06-28 | sec_edgar |
| accounts_receivable | {"amount": 124566000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-03-29 | sec_edgar |
| accounts_receivable | {"amount": 120923000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-12-28 | sec_edgar |
| accounts_receivable | {"amount": 124803000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-09-28 | sec_edgar |
| accounts_receivable | {"amount": 114135000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-06-29 | sec_edgar |
| accounts_receivable | {"amount": 116374000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-03-30 | sec_edgar |
| accounts_receivable | {"amount": 101946000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-12-30 | sec_edgar |
| accounts_receivable | {"amount": 82829000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_receivable | {"amount": 90453000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-07-01 | sec_edgar |
| accounts_receivable | {"amount": 70947000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 46651000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2026-07-03 | sec_edgar |
| capex | {"amount": 23958000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2026-04-03 | sec_edgar |
| capex | {"amount": 91032000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-12-31 | sec_edgar |
| capex | {"amount": 63555000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-09-26 | sec_edgar |
| capex | {"amount": 44219000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-06-27 | sec_edgar |
| capex | {"amount": 25218000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-03-28 | sec_edgar |
| capex | {"amount": 105357000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2024-12-31 | sec_edgar |
| capex | {"amount": 86267000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-09-27 | sec_edgar |
| capex | {"amount": 60252000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-06-28 | sec_edgar |
| capex | {"amount": 29072000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-03-29 | sec_edgar |
| capex | {"amount": 119938000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2023-12-31 | sec_edgar |
| capex | {"amount": 82885000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-09-29 | sec_edgar |
| capex | {"amount": 57416000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-06-30 | sec_edgar |
| capex | {"amount": 24694000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-03-31 | sec_edgar |
| capex | {"amount": 74728000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-12-31 | sec_edgar |
| capex | {"amount": 43098000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-09-30 | sec_edgar |
| capex | {"amount": 22610000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-07-01 | sec_edgar |
| capex | {"amount": 10863000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-04-01 | sec_edgar |
| capex | {"amount": 53463000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-12-31 | sec_edgar |
| capex | {"amount": 29711000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-10-01 | sec_edgar |
| capex | {"amount": 18416000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-07-02 | sec_edgar |
| capex | {"amount": 7660000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-04-02 | sec_edgar |
| capex | {"amount": 46832000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-12-31 | sec_edgar |
| capex | {"amount": 35182000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-10-02 | sec_edgar |
| capex | {"amount": 26680000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-07-03 | sec_edgar |
| capex | {"amount": 14925000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-04-03 | sec_edgar |
| capex | {"amount": 48198000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-12-31 | sec_edgar |
| capex | {"amount": 24704000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-09-27 | sec_edgar |
| capex | {"amount": 15506000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-06-28 | sec_edgar |
| capex | {"amount": 7447000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-03-29 | sec_edgar |
| capex | {"amount": 44908000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-12-28 | sec_edgar |
| capex | {"amount": 33340000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-09-28 | sec_edgar |
| capex | {"amount": 19224000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-06-29 | sec_edgar |
| capex | {"amount": 10959000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-03-30 | sec_edgar |
| capex | {"amount": 47301000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-12-29 | sec_edgar |
| capex | {"amount": 34059000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-09-29 | sec_edgar |
| capex | {"amount": 22438000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-06-30 | sec_edgar |
| capex | {"amount": 12787000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-03-31 | sec_edgar |
| capex | {"amount": 58632000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-12-30 | sec_edgar |
| capex | {"amount": 46968000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-09-30 | sec_edgar |
| capex | {"amount": 30402000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-07-01 | sec_edgar |
| capex | {"amount": 18768000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-04-01 | sec_edgar |
| capex | {"amount": 44616000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-01-01 | sec_edgar |
| capex | {"amount": 31307000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-10-02 | sec_edgar |
| capex | {"amount": 22174000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-07-03 | sec_edgar |
| capex | {"amount": 15380000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-04-03 | sec_edgar |
| capex | {"amount": 24827000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-01-02 | sec_edgar |
| capex | {"amount": 16029000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-10-03 | sec_edgar |
| capex | {"amount": 11972000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-07-04 | sec_edgar |
| capex | {"amount": 5974000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-04-04 | sec_edgar |
| capex | {"amount": 18858000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-01-03 | sec_edgar |
| capex | {"amount": 14953000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-09-27 | sec_edgar |
| capex | {"amount": 11557000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-06-28 | sec_edgar |
| capex | {"amount": 6745000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-03-29 | sec_edgar |
| capex | {"amount": 41069000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-12-28 | sec_edgar |
| capex | {"amount": 33645000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-09-28 | sec_edgar |
| capex | {"amount": 24181000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-06-29 | sec_edgar |
| capex | {"amount": 9836000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-03-30 | sec_edgar |
| capex | {"amount": 22489000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-12-30 | sec_edgar |
| capex | {"amount": 18223000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-09-30 | sec_edgar |
| capex | {"amount": 11523000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-07-01 | sec_edgar |
| capex | {"amount": 6047000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-04-01 | sec_edgar |
| capex | {"amount": 16140000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-12-31 | sec_edgar |
| capex | {"amount": 10231000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-10-01 | sec_edgar |
| capex | {"amount": 6416000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-07-02 | sec_edgar |
| capex | {"amount": 19674000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-01-01 | sec_edgar |
| cash_and_equivalents | {"amount": 21375000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2026-07-03 | sec_edgar |
| cash_and_equivalents | {"amount": 8115000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2026-04-03 | sec_edgar |
| cash_and_equivalents | {"amount": 17161000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 58944000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-09-26 | sec_edgar |
| cash_and_equivalents | {"amount": 23135000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-06-27 | sec_edgar |
| cash_and_equivalents | {"amount": 31711000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-03-28 | sec_edgar |
| cash_and_equivalents | {"amount": 46543000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 35574000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-09-27 | sec_edgar |
| cash_and_equivalents | {"amount": 34137000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-06-28 | sec_edgar |
| cash_and_equivalents | {"amount": 42156000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-03-29 | sec_edgar |