CIK 0000008063
| Fakt | Wert | Zeit | Quelle |
|---|---|---|---|
| accounts_payable | {"amount": 64399000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-07-04 | sec_edgar |
| accounts_payable | {"amount": 55873000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-04-04 | sec_edgar |
| accounts_payable | {"amount": 41080000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 51683000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-09-27 | sec_edgar |
| accounts_payable | {"amount": 45969000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-06-28 | sec_edgar |
| accounts_payable | {"amount": 45283000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-03-29 | sec_edgar |
| accounts_payable | {"amount": 42960000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"amount": 57058000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-09-28 | sec_edgar |
| accounts_payable | {"amount": 56186000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-06-29 | sec_edgar |
| accounts_payable | {"amount": 61269000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-03-30 | sec_edgar |
| accounts_payable | {"amount": 61134000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_payable | {"amount": 69561000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| accounts_payable | {"amount": 79837000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-07-01 | sec_edgar |
| accounts_payable | {"amount": 63266000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-04-01 | sec_edgar |
| accounts_payable | {"amount": 64193000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 53216000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-10-01 | sec_edgar |
| accounts_payable | {"amount": 46198000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-07-02 | sec_edgar |
| accounts_payable | {"amount": 43400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-04-02 | sec_edgar |
| accounts_payable | {"amount": 34860000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 24456000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-10-02 | sec_edgar |
| accounts_payable | {"amount": 30615000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-07-03 | sec_edgar |
| accounts_payable | {"amount": 22216000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-04-03 | sec_edgar |
| accounts_payable | {"amount": 26446000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 26320000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-09-26 | sec_edgar |
| accounts_payable | {"amount": 35371000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-27 | sec_edgar |
| accounts_payable | {"amount": 42080000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-28 | sec_edgar |
| accounts_payable | {"amount": 35842000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 46046000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-28 | sec_edgar |
| accounts_payable | {"amount": 42964000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-29 | sec_edgar |
| accounts_payable | {"amount": 48492000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-30 | sec_edgar |
| accounts_payable | {"amount": 50664000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"amount": 42184000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-29 | sec_edgar |
| accounts_payable | {"amount": 49580000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_payable | {"amount": 61387000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_payable | {"amount": 41846000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"amount": 35876000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_payable | {"amount": 30840000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-07-01 | sec_edgar |
| accounts_payable | {"amount": 29506000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-04-01 | sec_edgar |
| accounts_payable | {"amount": 25070000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"amount": 27493000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-10-01 | sec_edgar |
| accounts_payable | {"amount": 27240000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-02 | sec_edgar |
| accounts_payable | {"amount": 30089000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-04-02 | sec_edgar |
| accounts_payable | {"amount": 27138000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"amount": 27763000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-10-03 | sec_edgar |
| accounts_payable | {"amount": 38609000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-07-04 | sec_edgar |
| accounts_payable | {"amount": 34875000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-04 | sec_edgar |
| accounts_payable | {"amount": 27903000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_payable | {"amount": 43534000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-09-27 | sec_edgar |
| accounts_payable | {"amount": 39520000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-06-28 | sec_edgar |
| accounts_payable | {"amount": 45389000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-03-29 | sec_edgar |
| accounts_payable | {"amount": 25255000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_payable | {"amount": 16706000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-09-28 | sec_edgar |
| accounts_payable | {"amount": 15043000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-06-29 | sec_edgar |
| accounts_payable | {"amount": 12318000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-03-30 | sec_edgar |
| accounts_payable | {"amount": 10592000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_payable | {"amount": 14206000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-09-29 | sec_edgar |
| accounts_payable | {"amount": 11164000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-06-30 | sec_edgar |
| accounts_payable | {"amount": 12144000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| accounts_payable | {"amount": 10559000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 9974000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-10-01 | sec_edgar |
| accounts_payable | {"amount": 9833000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-02 | sec_edgar |
| accounts_payable | {"amount": 10583000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 228900000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2026-07-04 | sec_edgar |
| accounts_receivable | {"amount": 217024000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2026-04-04 | sec_edgar |
| accounts_receivable | {"amount": 204672000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 188630000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-09-27 | sec_edgar |
| accounts_receivable | {"amount": 187270000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-06-28 | sec_edgar |
| accounts_receivable | {"amount": 194040000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-03-29 | sec_edgar |
| accounts_receivable | {"amount": 191446000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 193494000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-09-28 | sec_edgar |
| accounts_receivable | {"amount": 186295000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-06-29 | sec_edgar |
| accounts_receivable | {"amount": 170246000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-03-30 | sec_edgar |
| accounts_receivable | {"amount": 172108000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 152961000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-09-30 | sec_edgar |
| accounts_receivable | {"amount": 170806000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-07-01 | sec_edgar |
| accounts_receivable | {"amount": 152365000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-04-01 | sec_edgar |
| accounts_receivable | {"amount": 147790000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 133835000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-10-01 | sec_edgar |
| accounts_receivable | {"amount": 118342000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-07-02 | sec_edgar |
| accounts_receivable | {"amount": 117495000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-04-02 | sec_edgar |
| accounts_receivable | {"amount": 107439000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 107690000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2021-10-02 | sec_edgar |
| accounts_receivable | {"amount": 98161000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-07-03 | sec_edgar |
| accounts_receivable | {"amount": 98701000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-04-03 | sec_edgar |
| accounts_receivable | {"amount": 93056000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 92947000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-09-26 | sec_edgar |
| accounts_receivable | {"amount": 102659000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2020-06-27 | sec_edgar |
| accounts_receivable | {"amount": 133729000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2020-03-28 | sec_edgar |
| accounts_receivable | {"amount": 147998000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 159715000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-09-28 | sec_edgar |
| accounts_receivable | {"amount": 177102000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-06-29 | sec_edgar |
| accounts_receivable | {"amount": 188564000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-03-30 | sec_edgar |
| accounts_receivable | {"amount": 182308000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-12-31 | sec_edgar |
| accounts_receivable | {"amount": 189110000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-09-29 | sec_edgar |
| accounts_receivable | {"amount": 169496000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-06-30 | sec_edgar |
| accounts_receivable | {"amount": 157650000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-03-31 | sec_edgar |
| accounts_receivable | {"amount": 136638000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-01-01 | sec_edgar |
| accounts_receivable | {"amount": 132633000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 114985000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-09-30 | sec_edgar |
| accounts_receivable | {"amount": 120380000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-07-01 | sec_edgar |
| accounts_receivable | {"amount": 112781000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-04-01 | sec_edgar |
| accounts_receivable | {"amount": 109415000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-12-31 | sec_edgar |
| accounts_receivable | {"amount": 118888000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-10-01 | sec_edgar |
| accounts_receivable | {"amount": 106316000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-07-02 | sec_edgar |
| accounts_receivable | {"amount": 106177000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-04-02 | sec_edgar |
| accounts_receivable | {"amount": 95277000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 124663000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-10-03 | sec_edgar |
| accounts_receivable | {"amount": 98836000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-07-04 | sec_edgar |
| accounts_receivable | {"amount": 76346000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-04-04 | sec_edgar |
| accounts_receivable | {"amount": 88888000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 111898000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-09-27 | sec_edgar |
| accounts_receivable | {"amount": 105108000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-06-28 | sec_edgar |
| accounts_receivable | {"amount": 109015000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-03-29 | sec_edgar |
| accounts_receivable | {"amount": 60942000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_receivable | {"amount": 48594000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-09-28 | sec_edgar |
| accounts_receivable | {"amount": 42819000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-06-29 | sec_edgar |
| accounts_receivable | {"amount": 39421000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-03-30 | sec_edgar |
| accounts_receivable | {"amount": 45473000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_receivable | {"amount": 47330000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-09-29 | sec_edgar |
| accounts_receivable | {"amount": 43536000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-06-30 | sec_edgar |
| accounts_receivable | {"amount": 39894000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| accounts_receivable | {"amount": 35669000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 37036000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-10-01 | sec_edgar |
| accounts_receivable | {"amount": 35762000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-07-02 | sec_edgar |
| accounts_receivable | {"amount": 30941000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 10570000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-09-29 | sec_edgar |
| capex | {"amount": 4496000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-06-30 | sec_edgar |
| capex | {"amount": 1665000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-03-31 | sec_edgar |
| capex | {"amount": 14281000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-12-31 | sec_edgar |
| capex | {"amount": 12875000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-10-01 | sec_edgar |
| capex | {"amount": 6979000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-07-02 | sec_edgar |
| capex | {"amount": 754000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-04-02 | sec_edgar |
| capex | {"amount": 3568000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-12-31 | sec_edgar |
| capex | {"amount": 2574000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-10-02 | sec_edgar |
| capex | {"amount": 1486000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-07-03 | sec_edgar |
| capex | {"amount": 2466000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 9016000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2026-07-04 | sec_edgar |
| cash_and_equivalents | {"amount": 11867000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2026-04-04 | sec_edgar |
| cash_and_equivalents | {"amount": 18180000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 13479000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-09-27 | sec_edgar |
| cash_and_equivalents | {"amount": 13460000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-06-28 | sec_edgar |
| cash_and_equivalents | {"amount": 24805000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 9285000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5177000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-09-28 | sec_edgar |
| cash_and_equivalents | {"amount": 2857000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-06-29 | sec_edgar |
| cash_and_equivalents | {"amount": 5308000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-03-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4756000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3981000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3472000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-07-01 | sec_edgar |
| cash_and_equivalents | {"amount": 4220000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-04-01 | sec_edgar |
| cash_and_equivalents | {"amount": 13778000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2568000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-10-01 | sec_edgar |
| cash_and_equivalents | {"amount": 10684000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-07-02 | sec_edgar |
| cash_and_equivalents | {"amount": 24015000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-04-02 | sec_edgar |
| cash_and_equivalents | {"amount": 16622000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4893000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 10608000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 16387000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 17914000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 15377000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 8268000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-07-01 | sec_edgar |
| cash_and_equivalents | {"amount": 10763000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-04-01 | sec_edgar |
| cash_and_equivalents | {"amount": 17901000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 13278000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-10-01 | sec_edgar |
| cash_and_equivalents | {"amount": 20411000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-07-02 | sec_edgar |
| cash_and_equivalents | {"amount": 15791000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-04-02 | sec_edgar |
| cash_and_equivalents | {"amount": 18561000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 22433000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-10-03 | sec_edgar |
| cash_and_equivalents | {"amount": 23767000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-07-04 | sec_edgar |
| cash_and_equivalents | {"amount": 22563000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-04-04 | sec_edgar |
| cash_and_equivalents | {"amount": 21197000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 24928000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-09-27 | sec_edgar |
| cash_and_equivalents | {"amount": 20825000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-06-28 | sec_edgar |
| cash_and_equivalents | {"amount": 29117000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 54635000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 68186000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-09-28 | sec_edgar |
| cash_and_equivalents | {"amount": 16535000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-06-29 | sec_edgar |
| cash_and_equivalents | {"amount": 17798000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-03-30 | sec_edgar |
| cash_and_equivalents | {"amount": 7380000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7567000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 8168000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 8235000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 10919000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 20612000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-10-01 | sec_edgar |
| cash_and_equivalents | {"amount": 16075000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-07-02 | sec_edgar |
| cash_and_equivalents | {"amount": 16888000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-04-02 | sec_edgar |
| cash_and_equivalents | {"amount": 22709000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-01-01 | sec_edgar |
| cash_and_equivalents | {"amount": 22709000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 22051000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-10-02 | sec_edgar |
| cash_and_equivalents | {"amount": 16412000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-07-03 | sec_edgar |
| cash_and_equivalents | {"amount": 14949000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3038000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2008-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 9016000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2026-07-04 | sec_edgar |
| cash_and_restricted_cash | {"amount": 11867000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2026-04-04 | sec_edgar |
| cash_and_restricted_cash | {"amount": 18180000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 19580000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-09-27 | sec_edgar |
| cash_and_restricted_cash | {"amount": 13460000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-06-28 | sec_edgar |
| cash_and_restricted_cash | {"amount": 25948000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-03-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 18428000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 6364000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-09-28 | sec_edgar |