Organization record
QUICKLOGIC Corp
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_receivable | {"amount": 1483000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-06-28 | sec_edgar |
| accounts_receivable | {"amount": 1723000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-03-29 | sec_edgar |
| accounts_receivable | {"amount": 2809000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2809000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-28 | sec_edgar |
| accounts_receivable | {"amount": 2034000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-09-28 | sec_edgar |
| accounts_receivable | {"amount": 974000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-06-29 | sec_edgar |
| accounts_receivable | {"amount": 1586000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-03-30 | sec_edgar |
| accounts_receivable | {"amount": 2426000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2426000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-29 | sec_edgar |
| accounts_receivable | {"amount": 657000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-09-29 | sec_edgar |
| accounts_receivable | {"amount": 928000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| accounts_receivable | {"amount": 1560000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| accounts_receivable | {"amount": 1625000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2689000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-01-01 | sec_edgar |
| accounts_receivable | {"amount": 2446000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-10-02 | sec_edgar |
| accounts_receivable | {"amount": 3233000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-07-03 | sec_edgar |
| accounts_receivable | {"amount": 1581000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-04-03 | sec_edgar |
| accounts_receivable | {"amount": 999000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-01-02 | sec_edgar |
| accounts_receivable | {"amount": 2012000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-10-03 | sec_edgar |
| accounts_receivable | {"amount": 2063000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-07-04 | sec_edgar |
| accounts_receivable | {"amount": 1302000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-04-04 | sec_edgar |
| accounts_receivable | {"amount": 1688000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-01-03 | sec_edgar |
| accounts_receivable | {"amount": 1115000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-09-27 | sec_edgar |
| accounts_receivable | {"amount": 1124000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-06-28 | sec_edgar |
| accounts_receivable | {"amount": 1376000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-03-29 | sec_edgar |
| accounts_receivable | {"amount": 1991000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-29 | sec_edgar |
| accounts_receivable | {"amount": 1259000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-09-29 | sec_edgar |
| accounts_receivable | {"amount": 1519000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_receivable | {"amount": 2452000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_receivable | {"amount": 2209000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-30 | sec_edgar |
| accounts_receivable | {"amount": 1226000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_receivable | {"amount": 2191000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-07-01 | sec_edgar |
| accounts_receivable | {"amount": 1254000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-04-01 | sec_edgar |
| accounts_receivable | {"amount": 925000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 1654000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-10-01 | sec_edgar |
| accounts_receivable | {"amount": 1051000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-07-02 | sec_edgar |
| accounts_receivable | {"amount": 1807000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-04-02 | sec_edgar |
| accounts_receivable | {"amount": 839000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-01-01 | sec_edgar |
| accounts_receivable | {"amount": 1022000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-10-02 | sec_edgar |
| accounts_receivable | {"amount": 1485000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-07-03 | sec_edgar |
| accounts_receivable | {"amount": 1555000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-04-03 | sec_edgar |
| accounts_receivable | {"amount": 1601000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-01-03 | sec_edgar |
| accounts_receivable | {"amount": 1633000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-09-27 | sec_edgar |
| accounts_receivable | {"amount": 1597000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-06-28 | sec_edgar |
| accounts_receivable | {"amount": 1684000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-03-29 | sec_edgar |
| accounts_receivable | {"amount": 1552000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-12-28 | sec_edgar |
| accounts_receivable | {"amount": 1747000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-09-28 | sec_edgar |
| accounts_receivable | {"amount": 1976000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-06-29 | sec_edgar |
| accounts_receivable | {"amount": 3327000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-03-30 | sec_edgar |
| accounts_receivable | {"amount": 3261000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-12-29 | sec_edgar |
| accounts_receivable | {"amount": 4995000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-09-29 | sec_edgar |
| accounts_receivable | {"amount": 2093000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-06-30 | sec_edgar |
| accounts_receivable | {"amount": 1392000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-03-31 | sec_edgar |
| accounts_receivable | {"amount": 1242000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-30 | sec_edgar |
| accounts_receivable | {"amount": 1335000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-09-30 | sec_edgar |
| accounts_receivable | {"amount": 1661000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-07-01 | sec_edgar |
| accounts_receivable | {"amount": 1660000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-04-01 | sec_edgar |
| accounts_receivable | {"amount": 1585000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-01-01 | sec_edgar |
| accounts_receivable | {"amount": 1978000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-10-02 | sec_edgar |
| accounts_receivable | {"amount": 3124000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-07-03 | sec_edgar |
| accounts_receivable | {"amount": 4143000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-01-02 | sec_edgar |
| capex | {"amount": 1128000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2026-06-28 | sec_edgar |
| capex | {"amount": 658000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2026-03-29 | sec_edgar |
| capex | {"amount": 3164000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-12-28 | sec_edgar |
| capex | {"amount": 4088000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-09-28 | sec_edgar |
| capex | {"amount": 2703000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-06-30 | sec_edgar |
| capex | {"amount": 2703000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-06-29 | sec_edgar |
| capex | {"amount": 1349000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-03-30 | sec_edgar |
| capex | {"amount": 5404000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-12-29 | sec_edgar |
| capex | {"amount": 4120000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-09-29 | sec_edgar |
| capex | {"amount": 4053000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-06-30 | sec_edgar |
| capex | {"amount": 85000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2024-03-31 | sec_edgar |
| capex | {"amount": 5467000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-12-31 | sec_edgar |
| capex | {"amount": 1730000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-10-01 | sec_edgar |
| capex | {"amount": 87000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2023-07-02 | sec_edgar |
| capex | {"amount": 2000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2023-04-02 | sec_edgar |
| capex | {"amount": 142000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2023-01-01 | sec_edgar |
| capex | {"amount": 139000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-10-02 | sec_edgar |
| capex | {"amount": 117000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-07-03 | sec_edgar |
| capex | {"amount": 10000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-04-03 | sec_edgar |
| capex | {"amount": 180000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-01-02 | sec_edgar |
| capex | {"amount": 178000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-10-03 | sec_edgar |
| capex | {"amount": 174000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-07-04 | sec_edgar |
| capex | {"amount": 144000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-04-04 | sec_edgar |
| capex | {"amount": 253000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-01-03 | sec_edgar |
| capex | {"amount": 155000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2020-09-27 | sec_edgar |
| capex | {"amount": 40000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-06-28 | sec_edgar |
| capex | {"amount": 37000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-03-29 | sec_edgar |
| capex | {"amount": 576000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-12-29 | sec_edgar |
| capex | {"amount": 599000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-09-29 | sec_edgar |
| capex | {"amount": 523000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-06-30 | sec_edgar |
| capex | {"amount": 111000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-03-31 | sec_edgar |
| capex | {"amount": 351000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-12-30 | sec_edgar |
| capex | {"amount": 112000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-09-30 | sec_edgar |
| capex | {"amount": 95000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2018-07-01 | sec_edgar |
| capex | {"amount": 48000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2018-04-01 | sec_edgar |
| capex | {"amount": 642000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-12-31 | sec_edgar |
| capex | {"amount": 146000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-10-01 | sec_edgar |
| capex | {"amount": 48000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-07-02 | sec_edgar |
| capex | {"amount": 15000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-04-02 | sec_edgar |
| capex | {"amount": 1954000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-01-01 | sec_edgar |
| capex | {"amount": 1562000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-10-02 | sec_edgar |
| capex | {"amount": 1513000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-07-03 | sec_edgar |
| capex | {"amount": 1051000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-04-03 | sec_edgar |
| capex | {"amount": 346000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2016-01-03 | sec_edgar |
| capex | {"amount": 237000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-09-27 | sec_edgar |
| capex | {"amount": 163000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-06-28 | sec_edgar |
| capex | {"amount": 51000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2015-03-29 | sec_edgar |
| capex | {"amount": 1046000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-12-28 | sec_edgar |
| capex | {"amount": 525000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-09-28 | sec_edgar |
| capex | {"amount": 522000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-06-29 | sec_edgar |
| capex | {"amount": 12000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2014-03-30 | sec_edgar |
| capex | {"amount": 1257000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-12-29 | sec_edgar |
| capex | {"amount": 1207000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-09-29 | sec_edgar |
| capex | {"amount": 83000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-06-30 | sec_edgar |
| capex | {"amount": 62000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-03-31 | sec_edgar |
| capex | {"amount": 1241000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-12-30 | sec_edgar |
| capex | {"amount": 814000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-09-30 | sec_edgar |
| capex | {"amount": 265000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-07-01 | sec_edgar |
| capex | {"amount": 69000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-04-01 | sec_edgar |
| capex | {"amount": 896000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-01-01 | sec_edgar |
| capex | {"amount": 665000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-10-02 | sec_edgar |
| capex | {"amount": 501000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-07-03 | sec_edgar |
| capex | {"amount": 310000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-04-03 | sec_edgar |
| capex | {"amount": 829000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-01-02 | sec_edgar |
| capex | {"amount": 696000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-10-03 | sec_edgar |
| capex | {"amount": 147000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-07-04 | sec_edgar |
| capex | {"amount": 124000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-01-03 | sec_edgar |
| cash_and_equivalents | {"amount": 22748000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-01-03 | sec_edgar |
| cash_and_equivalents | {"amount": 18898000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 21548000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-12-29 | sec_edgar |
| cash_and_equivalents | {"amount": 24722000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 28051000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 23119000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 26363000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-12-30 | sec_edgar |
| cash_and_equivalents | {"amount": 24219000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 26500000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-09-28 | sec_edgar |
| cash_and_equivalents | {"amount": 22815000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-07-01 | sec_edgar |
| cash_and_equivalents | {"amount": 12561000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-04-01 | sec_edgar |
| cash_and_equivalents | {"amount": 16527000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 19029000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-10-01 | sec_edgar |
| cash_and_equivalents | {"amount": 22234000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-07-02 | sec_edgar |
| cash_and_equivalents | {"amount": 26674000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-04-02 | sec_edgar |
| cash_and_equivalents | {"amount": 14870000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-01-01 | sec_edgar |
| cash_and_equivalents | {"amount": 17761000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-10-02 | sec_edgar |
| cash_and_equivalents | {"amount": 18970000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-07-03 | sec_edgar |
| cash_and_equivalents | {"amount": 23302000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-04-03 | sec_edgar |
| cash_and_equivalents | {"amount": 19136000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-01-03 | sec_edgar |
| cash_and_equivalents | {"amount": 23441000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-09-27 | sec_edgar |
| cash_and_equivalents | {"amount": 26415000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-06-28 | sec_edgar |
| cash_and_equivalents | {"amount": 28215000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 30050000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-12-28 | sec_edgar |
| cash_and_equivalents | {"amount": 31159000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-09-28 | sec_edgar |
| cash_and_equivalents | {"amount": 34330000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-06-29 | sec_edgar |
| cash_and_equivalents | {"amount": 37112000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-03-30 | sec_edgar |
| cash_and_equivalents | {"amount": 37406000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-12-29 | sec_edgar |
| cash_and_equivalents | {"amount": 14871000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 17761000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 19659000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 22578000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-12-30 | sec_edgar |
| cash_and_equivalents | {"amount": 24948000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 24948000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-07-01 | sec_edgar |
| cash_and_equivalents | {"amount": 17223000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-04-01 | sec_edgar |
| cash_and_equivalents | {"amount": 20203000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-01-01 | sec_edgar |
| cash_and_equivalents | {"amount": 21571000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-10-02 | sec_edgar |
| cash_and_equivalents | {"amount": 21439000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-07-03 | sec_edgar |
| cash_and_equivalents | {"amount": 22498000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-04-03 | sec_edgar |
| cash_and_equivalents | {"amount": 21956000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-01-02 | sec_edgar |
| cash_and_equivalents | {"amount": 19153000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-10-03 | sec_edgar |
| cash_and_equivalents | {"amount": 17837000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-07-04 | sec_edgar |
| cash_and_equivalents | {"amount": 18195000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-01-03 | sec_edgar |
| cash_and_equivalents | {"amount": 19376000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2008-12-28 | sec_edgar |
| cash_and_restricted_cash | {"amount": 18475000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2026-06-28 | sec_edgar |
| cash_and_restricted_cash | {"amount": 6047000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2026-03-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 18840000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 18840000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-12-28 | sec_edgar |
| cash_and_restricted_cash | {"amount": 17343000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-09-28 | sec_edgar |
| cash_and_restricted_cash | {"amount": 19191000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-06-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 17546000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-03-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 21859000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 21859000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-12-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 22364000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-09-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 23266000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 27399000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 22400000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-02-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 24606000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 18625000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-10-01 | sec_edgar |
| cash_and_restricted_cash | {"amount": 20565000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-07-02 | sec_edgar |
| cash_and_restricted_cash | {"amount": 20902000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-04-02 | sec_edgar |
| cash_and_restricted_cash | {"amount": 19201000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-01-01 | sec_edgar |
| cash_and_restricted_cash | {"amount": 20036000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-10-02 | sec_edgar |
| cash_and_restricted_cash | {"amount": 18546000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-07-03 | sec_edgar |
| cash_and_restricted_cash | {"amount": 20140000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-04-03 | sec_edgar |
| cash_and_restricted_cash | {"amount": 19605000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-01-02 | sec_edgar |
| cash_and_restricted_cash | {"amount": 19581000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-10-03 | sec_edgar |
| cash_and_restricted_cash | {"amount": 18996000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-07-04 | sec_edgar |
| cash_and_restricted_cash | {"amount": 20935000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-04-04 | sec_edgar |
| cash_and_restricted_cash | {"amount": 22748000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-01-03 | sec_edgar |
| cash_and_restricted_cash | {"amount": 21548000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-12-29 | sec_edgar |
| cashflow_financing | {"amount": -1122000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2026-06-28 | sec_edgar |