FACTANKER

WILLDAN GROUP, INC.

CIK 0001370450

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