CIK 0001370450
| Fakt | Wert | Zeit | Quelle |
|---|---|---|---|
| accounts_payable | {"amount": 62916000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-07-03 | sec_edgar |
| accounts_payable | {"amount": 42153000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-04-03 | sec_edgar |
| accounts_payable | {"amount": 45628000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-01-02 | sec_edgar |
| accounts_payable | {"amount": 50100000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-10-03 | sec_edgar |
| accounts_payable | {"amount": 42455000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-07-04 | sec_edgar |
| accounts_payable | {"amount": 41634000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-04-04 | sec_edgar |
| accounts_payable | {"amount": 33766000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-27 | sec_edgar |
| accounts_payable | {"amount": 38007000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-09-27 | sec_edgar |
| accounts_payable | {"amount": 31917000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-06-28 | sec_edgar |
| accounts_payable | {"amount": 34518000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-03-29 | sec_edgar |
| accounts_payable | {"amount": 33193000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-29 | sec_edgar |
| accounts_payable | {"amount": 32755000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-09-29 | sec_edgar |
| accounts_payable | {"amount": 35155000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_payable | {"amount": 29312000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_payable | {"amount": 28833000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-30 | sec_edgar |
| accounts_payable | {"amount": 23487000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_payable | {"amount": 27813000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-07-01 | sec_edgar |
| accounts_payable | {"amount": 19894000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-04-01 | sec_edgar |
| accounts_payable | {"amount": 36672000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 23585000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-10-01 | sec_edgar |
| accounts_payable | {"amount": 28061000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-07-02 | sec_edgar |
| accounts_payable | {"amount": 26250000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-04-02 | sec_edgar |
| accounts_payable | {"amount": 41372000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-01-01 | sec_edgar |
| accounts_payable | {"amount": 33930000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-10-02 | sec_edgar |
| accounts_payable | {"amount": 35070000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-07-03 | sec_edgar |
| accounts_payable | {"amount": 43938000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-04-03 | sec_edgar |
| accounts_payable | {"amount": 34000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-27 | sec_edgar |
| accounts_payable | {"amount": 34254000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-27 | sec_edgar |
| accounts_payable | {"amount": 30261000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-28 | sec_edgar |
| accounts_payable | {"amount": 36763000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-29 | sec_edgar |
| accounts_payable | {"amount": 36829000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-28 | sec_edgar |
| accounts_payable | {"amount": 18979000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-28 | sec_edgar |
| accounts_payable | {"amount": 14024000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-29 | sec_edgar |
| accounts_payable | {"amount": 15620000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-30 | sec_edgar |
| accounts_payable | {"amount": 20826000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-29 | sec_edgar |
| accounts_payable | {"amount": 23048000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-29 | sec_edgar |
| accounts_payable | {"amount": 22567000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_payable | {"amount": 19870000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_payable | {"amount": 17395000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-30 | sec_edgar |
| accounts_payable | {"amount": 18949000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_payable | {"amount": 15483000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-01 | sec_edgar |
| accounts_payable | {"amount": 16553000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-04-01 | sec_edgar |
| accounts_payable | {"amount": 5561000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-01-01 | sec_edgar |
| accounts_payable | {"amount": 6416000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-10-02 | sec_edgar |
| accounts_payable | {"amount": 7508000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-07-03 | sec_edgar |
| accounts_payable | {"amount": 5242000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-03 | sec_edgar |
| accounts_payable | {"amount": 3237000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-01-02 | sec_edgar |
| accounts_payable | {"amount": 4198000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-09-26 | sec_edgar |
| accounts_payable | {"amount": 5085000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-06-27 | sec_edgar |
| accounts_payable | {"amount": 3576000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-03-28 | sec_edgar |
| accounts_payable | {"amount": 3957000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-27 | sec_edgar |
| accounts_payable | {"amount": 3432000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-09-27 | sec_edgar |
| accounts_payable | {"amount": 3440000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-06-28 | sec_edgar |
| accounts_payable | {"amount": 4431000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-03-29 | sec_edgar |
| accounts_payable | {"amount": 6983000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-28 | sec_edgar |
| accounts_payable | {"amount": 4946000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-09-28 | sec_edgar |
| accounts_payable | {"amount": 11008000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-06-29 | sec_edgar |
| accounts_payable | {"amount": 10496000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-03-30 | sec_edgar |
| accounts_payable | {"amount": 8182000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-30 | sec_edgar |
| accounts_payable | {"amount": 6024000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_payable | {"amount": 3986000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-01 | sec_edgar |
| accounts_payable | {"amount": 5380000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 84250000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-07-03 | sec_edgar |
| accounts_receivable | {"amount": 80773000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-04-03 | sec_edgar |
| accounts_receivable | {"amount": 64604000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-01-02 | sec_edgar |
| accounts_receivable | {"amount": 66742000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-10-03 | sec_edgar |
| accounts_receivable | {"amount": 55416000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-07-04 | sec_edgar |
| accounts_receivable | {"amount": 59692000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-04-04 | sec_edgar |
| accounts_receivable | {"amount": 65557000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-27 | sec_edgar |
| accounts_receivable | {"amount": 63109000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-09-27 | sec_edgar |
| accounts_receivable | {"amount": 61985000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-06-28 | sec_edgar |
| accounts_receivable | {"amount": 50792000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-03-29 | sec_edgar |
| accounts_receivable | {"amount": 69677000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-29 | sec_edgar |
| accounts_receivable | {"amount": 66343000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-09-29 | sec_edgar |
| accounts_receivable | {"amount": 54572000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_receivable | {"amount": 51917000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_receivable | {"amount": 60202000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-30 | sec_edgar |
| accounts_receivable | {"amount": 60376000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_receivable | {"amount": 60301000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-07-01 | sec_edgar |
| accounts_receivable | {"amount": 49477000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-04-01 | sec_edgar |
| accounts_receivable | {"amount": 67211000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 62208000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-10-01 | sec_edgar |
| accounts_receivable | {"amount": 57115000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-07-02 | sec_edgar |
| accounts_receivable | {"amount": 42414000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-04-02 | sec_edgar |
| accounts_receivable | {"amount": 53104000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-01-01 | sec_edgar |
| accounts_receivable | {"amount": 51422000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-10-02 | sec_edgar |
| accounts_receivable | {"amount": 43001000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-07-03 | sec_edgar |
| accounts_receivable | {"amount": 61589000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-04-03 | sec_edgar |
| accounts_receivable | {"amount": 57504000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-27 | sec_edgar |
| accounts_receivable | {"amount": 51960000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-09-27 | sec_edgar |
| accounts_receivable | {"amount": 46828000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-06-28 | sec_edgar |
| accounts_receivable | {"amount": 44959000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-03-29 | sec_edgar |
| accounts_receivable | {"amount": 61346000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-28 | sec_edgar |
| accounts_receivable | {"amount": 19725000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-09-28 | sec_edgar |
| accounts_receivable | {"amount": 22896000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-06-29 | sec_edgar |
| accounts_receivable | {"amount": 20598000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-03-30 | sec_edgar |
| accounts_receivable | {"amount": 29881000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-12-30 | sec_edgar |
| accounts_receivable | {"amount": 38441000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-12-29 | sec_edgar |
| accounts_receivable | {"amount": 36084000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-09-29 | sec_edgar |
| accounts_receivable | {"amount": 28141000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_receivable | {"amount": 31240000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_receivable | {"amount": 30285000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-12-30 | sec_edgar |
| accounts_receivable | {"amount": 26549000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_receivable | {"amount": 29603000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-07-01 | sec_edgar |
| accounts_receivable | {"amount": 34250000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-04-01 | sec_edgar |
| accounts_receivable | {"amount": 17929000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-01-01 | sec_edgar |
| accounts_receivable | {"amount": 15124000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-10-02 | sec_edgar |
| accounts_receivable | {"amount": 19392000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-07-03 | sec_edgar |
| accounts_receivable | {"amount": 17060000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-04-03 | sec_edgar |
| accounts_receivable | {"amount": 13189000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-01-02 | sec_edgar |
| accounts_receivable | {"amount": 14100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-09-26 | sec_edgar |
| accounts_receivable | {"amount": 12221000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-06-27 | sec_edgar |
| accounts_receivable | {"amount": 10791000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-03-28 | sec_edgar |
| accounts_receivable | {"amount": 13167000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-12-27 | sec_edgar |
| accounts_receivable | {"amount": 10393000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-09-27 | sec_edgar |
| accounts_receivable | {"amount": 11040000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-06-28 | sec_edgar |
| accounts_receivable | {"amount": 12074000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-03-29 | sec_edgar |
| accounts_receivable | {"amount": 15484000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-28 | sec_edgar |
| accounts_receivable | {"amount": 14079000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-09-28 | sec_edgar |
| accounts_receivable | {"amount": 21848000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-06-29 | sec_edgar |
| accounts_receivable | {"amount": 14550000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-03-30 | sec_edgar |
| accounts_receivable | {"amount": 16782000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-30 | sec_edgar |
| accounts_receivable | {"amount": 14755000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_receivable | {"amount": 11272000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-07-01 | sec_edgar |
| accounts_receivable | {"amount": 14484000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 3671000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2026-07-03 | sec_edgar |
| capex | {"amount": 2024000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2026-04-03 | sec_edgar |
| capex | {"amount": 9387000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2026-01-02 | sec_edgar |
| capex | {"amount": 6924000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-10-03 | sec_edgar |
| capex | {"amount": 4517000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-07-04 | sec_edgar |
| capex | {"amount": 2310000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-04-04 | sec_edgar |
| capex | {"amount": 8413000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-12-27 | sec_edgar |
| capex | {"amount": 6074000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-09-27 | sec_edgar |
| capex | {"amount": 4125000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-06-28 | sec_edgar |
| capex | {"amount": 1971000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-03-29 | sec_edgar |
| capex | {"amount": 9925000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-12-29 | sec_edgar |
| capex | {"amount": 7583000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-09-29 | sec_edgar |
| capex | {"amount": 5762000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-06-30 | sec_edgar |
| capex | {"amount": 3488000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-03-31 | sec_edgar |
| capex | {"amount": 9602000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-12-30 | sec_edgar |
| capex | {"amount": 6969000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-09-30 | sec_edgar |
| capex | {"amount": 4344000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-07-01 | sec_edgar |
| capex | {"amount": 2103000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-04-01 | sec_edgar |
| capex | {"amount": 8500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-12-31 | sec_edgar |
| capex | {"amount": 4898000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-10-01 | sec_edgar |
| capex | {"amount": 3100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-07-02 | sec_edgar |
| capex | {"amount": 1327000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-04-02 | sec_edgar |
| capex | {"amount": 5076000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-01-01 | sec_edgar |
| capex | {"amount": 3976000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-10-02 | sec_edgar |
| capex | {"amount": 2946000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-07-03 | sec_edgar |
| capex | {"amount": 2156000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-04-03 | sec_edgar |
| capex | {"amount": 6637000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-12-27 | sec_edgar |
| capex | {"amount": 5636000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-09-27 | sec_edgar |
| capex | {"amount": 3619000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-06-28 | sec_edgar |
| capex | {"amount": 1929000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-03-29 | sec_edgar |
| capex | {"amount": 2105000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-12-28 | sec_edgar |
| capex | {"amount": 720000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-09-28 | sec_edgar |
| capex | {"amount": 511000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-06-29 | sec_edgar |
| capex | {"amount": 144000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-03-30 | sec_edgar |
| capex | {"amount": 2178000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-12-29 | sec_edgar |
| capex | {"amount": 1826000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-09-29 | sec_edgar |
| capex | {"amount": 1410000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-06-30 | sec_edgar |
| capex | {"amount": 583000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-03-31 | sec_edgar |
| capex | {"amount": 1662000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-12-30 | sec_edgar |
| capex | {"amount": 1386000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-09-30 | sec_edgar |
| capex | {"amount": 989000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2016-07-01 | sec_edgar |
| capex | {"amount": 257000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2016-04-01 | sec_edgar |
| capex | {"amount": 2475000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-01-01 | sec_edgar |
| capex | {"amount": 1678000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-10-02 | sec_edgar |
| capex | {"amount": 1329000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-07-03 | sec_edgar |
| capex | {"amount": 211000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-04-03 | sec_edgar |
| capex | {"amount": 492000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-01-02 | sec_edgar |
| capex | {"amount": 179000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-09-26 | sec_edgar |
| capex | {"amount": 330000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-06-27 | sec_edgar |
| capex | {"amount": 33000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2014-03-28 | sec_edgar |
| capex | {"amount": 306000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2013-12-27 | sec_edgar |
| capex | {"amount": 248000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2013-09-27 | sec_edgar |
| capex | {"amount": 86000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-06-28 | sec_edgar |
| capex | {"amount": 65000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-03-29 | sec_edgar |
| capex | {"amount": 359000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-12-28 | sec_edgar |
| capex | {"amount": 275000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-09-28 | sec_edgar |
| capex | {"amount": 220000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-06-29 | sec_edgar |
| capex | {"amount": 73000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-03-30 | sec_edgar |
| capex | {"amount": 395000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-12-30 | sec_edgar |
| capex | {"amount": 309000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-09-30 | sec_edgar |
| capex | {"amount": 263000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-07-01 | sec_edgar |
| capex | {"amount": 201000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-04-01 | sec_edgar |
| capex | {"amount": 685000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-12-31 | sec_edgar |
| capex | {"amount": 363000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-10-01 | sec_edgar |
| capex | {"amount": 241000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-07-02 | sec_edgar |
| capex | {"amount": 386000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-01-01 | sec_edgar |
| cash_and_equivalents | {"amount": 34870000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2026-07-03 | sec_edgar |
| cash_and_equivalents | {"amount": 28278000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2026-04-03 | sec_edgar |
| cash_and_equivalents | {"amount": 65919000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2026-01-02 | sec_edgar |
| cash_and_equivalents | {"amount": 33109000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-10-03 | sec_edgar |
| cash_and_equivalents | {"amount": 32348000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-07-04 | sec_edgar |
| cash_and_equivalents | {"amount": 38364000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-04-04 | sec_edgar |
| cash_and_equivalents | {"amount": 74158000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-12-27 | sec_edgar |
| cash_and_equivalents | {"amount": 53106000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-09-27 | sec_edgar |
| cash_and_equivalents | {"amount": 44267000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-06-28 | sec_edgar |