Organization record
Gresham Worldwide, Inc.
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_payable | {"amount": 1423000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-06-25 | sec_edgar |
| accounts_payable | {"amount": 1530000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-03-26 | sec_edgar |
| accounts_payable | {"amount": 1165000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-25 | sec_edgar |
| accounts_payable | {"amount": 1174000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-09-25 | sec_edgar |
| accounts_payable | {"amount": 1044000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-03-27 | sec_edgar |
| accounts_payable | {"amount": 1344000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-26 | sec_edgar |
| accounts_payable | {"amount": 1030000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-09-26 | sec_edgar |
| accounts_payable | {"amount": 761000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-27 | sec_edgar |
| accounts_payable | {"amount": 799000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-26 | sec_edgar |
| accounts_payable | {"amount": 803000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-28 | sec_edgar |
| accounts_payable | {"amount": 968000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-28 | sec_edgar |
| accounts_payable | {"amount": 1512000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-28 | sec_edgar |
| accounts_payable | {"amount": 930000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-29 | sec_edgar |
| accounts_payable | {"amount": 747000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-30 | sec_edgar |
| accounts_payable | {"amount": 928000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-29 | sec_edgar |
| accounts_payable | {"amount": 841000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-29 | sec_edgar |
| accounts_payable | {"amount": 756000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_payable | {"amount": 996000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_payable | {"amount": 1463000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-30 | sec_edgar |
| accounts_payable | {"amount": 1072000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_payable | {"amount": 666000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-06-24 | sec_edgar |
| accounts_payable | {"amount": 1107000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-03-25 | sec_edgar |
| accounts_payable | {"amount": 1287000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-24 | sec_edgar |
| accounts_payable | {"amount": 1074000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-24 | sec_edgar |
| accounts_payable | {"amount": 1751000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-06-25 | sec_edgar |
| accounts_payable | {"amount": 1924000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-03-26 | sec_edgar |
| accounts_payable | {"amount": 2431000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-26 | sec_edgar |
| accounts_payable | {"amount": 1877000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-09-26 | sec_edgar |
| accounts_payable | {"amount": 1834000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-06-27 | sec_edgar |
| accounts_payable | {"amount": 973000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-03-28 | sec_edgar |
| accounts_payable | {"amount": 1035000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-27 | sec_edgar |
| accounts_payable | {"amount": 1495000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-09-27 | sec_edgar |
| accounts_payable | {"amount": 2654000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-06-28 | sec_edgar |
| accounts_payable | {"amount": 1430000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-03-29 | sec_edgar |
| accounts_payable | {"amount": 1237000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-28 | sec_edgar |
| accounts_payable | {"amount": 1051000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-09-28 | sec_edgar |
| accounts_payable | {"amount": 938000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-06-29 | sec_edgar |
| accounts_payable | {"amount": 788000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-03-30 | sec_edgar |
| accounts_payable | {"amount": 805000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-29 | sec_edgar |
| accounts_payable | {"amount": 915000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-09-29 | sec_edgar |
| accounts_payable | {"amount": 804000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-06-30 | sec_edgar |
| accounts_payable | {"amount": 613000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| accounts_payable | {"amount": 530000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 887000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-09-24 | sec_edgar |
| accounts_payable | {"amount": 616000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-06-25 | sec_edgar |
| accounts_payable | {"amount": 972000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-03-26 | sec_edgar |
| accounts_receivable | {"amount": 4309000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| accounts_receivable | {"amount": 4294000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 6387000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| accounts_receivable | {"amount": 6059000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_receivable | {"amount": 5396000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_receivable | {"amount": 5502000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 5788000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_receivable | {"amount": 1510000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-06-25 | sec_edgar |
| accounts_receivable | {"amount": 530000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-03-26 | sec_edgar |
| accounts_receivable | {"amount": 4554000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 223000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-25 | sec_edgar |
| accounts_receivable | {"amount": 1299000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-09-25 | sec_edgar |
| accounts_receivable | {"amount": 801000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-03-27 | sec_edgar |
| accounts_receivable | {"amount": 212000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-26 | sec_edgar |
| accounts_receivable | {"amount": 1021000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-09-26 | sec_edgar |
| accounts_receivable | {"amount": 1108000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-06-27 | sec_edgar |
| accounts_receivable | {"amount": 394000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-06-26 | sec_edgar |
| accounts_receivable | {"amount": 932000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-03-28 | sec_edgar |
| accounts_receivable | {"amount": 477000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-28 | sec_edgar |
| accounts_receivable | {"amount": 994000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-09-28 | sec_edgar |
| accounts_receivable | {"amount": 823000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-06-29 | sec_edgar |
| accounts_receivable | {"amount": 568000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-03-30 | sec_edgar |
| accounts_receivable | {"amount": 694000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-29 | sec_edgar |
| accounts_receivable | {"amount": 747000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-09-29 | sec_edgar |
| accounts_receivable | {"amount": 458000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_receivable | {"amount": 364000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_receivable | {"amount": 830000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-12-30 | sec_edgar |
| accounts_receivable | {"amount": 932000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_receivable | {"amount": 748000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-06-24 | sec_edgar |
| accounts_receivable | {"amount": 954000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-03-25 | sec_edgar |
| accounts_receivable | {"amount": 2534000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-12-24 | sec_edgar |
| accounts_receivable | {"amount": 1750000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-09-24 | sec_edgar |
| accounts_receivable | {"amount": 1825000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-06-25 | sec_edgar |
| accounts_receivable | {"amount": 2129000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-03-26 | sec_edgar |
| accounts_receivable | {"amount": 2136000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-12-26 | sec_edgar |
| accounts_receivable | {"amount": 2035000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-09-26 | sec_edgar |
| accounts_receivable | {"amount": 2620000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-06-27 | sec_edgar |
| accounts_receivable | {"amount": 2354000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-03-28 | sec_edgar |
| accounts_receivable | {"amount": 2532000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-12-27 | sec_edgar |
| accounts_receivable | {"amount": 1993000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-09-27 | sec_edgar |
| accounts_receivable | {"amount": 2379000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-06-28 | sec_edgar |
| accounts_receivable | {"amount": 1846000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-03-29 | sec_edgar |
| accounts_receivable | {"amount": 1707000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-12-28 | sec_edgar |
| accounts_receivable | {"amount": 1962000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-09-28 | sec_edgar |
| accounts_receivable | {"amount": 1787000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-06-29 | sec_edgar |
| accounts_receivable | {"amount": 1666000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-03-30 | sec_edgar |
| accounts_receivable | {"amount": 1776000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-29 | sec_edgar |
| accounts_receivable | {"amount": 2408000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-09-29 | sec_edgar |
| accounts_receivable | {"amount": 3573000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-06-30 | sec_edgar |
| accounts_receivable | {"amount": 1270000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| accounts_receivable | {"amount": 1485000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2251000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-09-24 | sec_edgar |
| accounts_receivable | {"amount": 1932000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-06-25 | sec_edgar |
| accounts_receivable | {"amount": 5632000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-03-26 | sec_edgar |
| capex | {"amount": 237000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-03-31 | sec_edgar |
| capex | {"amount": 234000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2023-12-31 | sec_edgar |
| capex | {"amount": 211000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2023-09-30 | sec_edgar |
| capex | {"amount": 91000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2023-06-30 | sec_edgar |
| capex | {"amount": 27000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2023-03-31 | sec_edgar |
| capex | {"amount": 638000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-12-31 | sec_edgar |
| capex | {"amount": 562000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-09-30 | sec_edgar |
| capex | {"amount": 285000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-06-30 | sec_edgar |
| capex | {"amount": 41000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-06-25 | sec_edgar |
| capex | {"amount": 129000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-03-31 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2022-03-26 | sec_edgar |
| capex | {"amount": 949000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-12-31 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2021-12-25 | sec_edgar |
| capex | {"amount": 686000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-09-30 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2021-09-25 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2021-06-26 | sec_edgar |
| capex | {"amount": 94000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2021-03-27 | sec_edgar |
| capex | {"amount": 64000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-12-26 | sec_edgar |
| capex | {"amount": 31000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-09-26 | sec_edgar |
| capex | {"amount": 123000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2020-03-28 | sec_edgar |
| capex | {"amount": 123000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-12-28 | sec_edgar |
| capex | {"amount": 94000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-09-28 | sec_edgar |
| capex | {"amount": 22000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-06-29 | sec_edgar |
| capex | {"amount": 688000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-03-31 | sec_edgar |
| capex | {"amount": 685000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-12-30 | sec_edgar |
| capex | {"amount": 681000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-09-30 | sec_edgar |
| capex | {"amount": 620000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-06-24 | sec_edgar |
| capex | {"amount": 41000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-03-25 | sec_edgar |
| capex | {"amount": 37000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2016-12-24 | sec_edgar |
| capex | {"amount": 30000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2016-09-24 | sec_edgar |
| capex | {"amount": 30000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2016-06-25 | sec_edgar |
| capex | {"amount": 192000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2016-03-26 | sec_edgar |
| capex | {"amount": 109000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-12-26 | sec_edgar |
| capex | {"amount": 89000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2015-09-26 | sec_edgar |
| capex | {"amount": 28000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2015-06-27 | sec_edgar |
| capex | {"amount": 16000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2015-03-28 | sec_edgar |
| capex | {"amount": 30000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2014-12-27 | sec_edgar |
| capex | {"amount": 16000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2014-09-27 | sec_edgar |
| capex | {"amount": 228000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-03-29 | sec_edgar |
| capex | {"amount": 262000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2013-12-28 | sec_edgar |
| capex | {"amount": 212000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2013-09-28 | sec_edgar |
| capex | {"amount": 212000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2013-06-29 | sec_edgar |
| capex | {"amount": 179000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2013-03-30 | sec_edgar |
| capex | {"amount": 43000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-12-29 | sec_edgar |
| capex | {"amount": 82000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-09-29 | sec_edgar |
| capex | {"amount": 45000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-06-30 | sec_edgar |
| capex | {"amount": 183000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-03-31 | sec_edgar |
| capex | {"amount": 161000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-12-31 | sec_edgar |
| capex | {"amount": 117000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-09-24 | sec_edgar |
| capex | {"amount": 36000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2011-06-25 | sec_edgar |
| capex | {"amount": 368000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-03-26 | sec_edgar |
| capex | {"amount": 359000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-12-25 | sec_edgar |
| capex | {"amount": 359000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-09-25 | sec_edgar |
| capex | {"amount": 76000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2010-06-26 | sec_edgar |
| cash_and_equivalents | {"amount": 3567000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3601000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2052000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1695000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2504000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2195000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2083000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 400000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-06-25 | sec_edgar |
| cash_and_equivalents | {"amount": 25000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-03-26 | sec_edgar |
| cash_and_equivalents | {"amount": 1599000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 316000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-12-25 | sec_edgar |
| cash_and_equivalents | {"amount": 648000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-09-25 | sec_edgar |
| cash_and_equivalents | {"amount": 736000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-03-27 | sec_edgar |
| cash_and_equivalents | {"amount": 1348000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-12-26 | sec_edgar |
| cash_and_equivalents | {"amount": 405000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-09-26 | sec_edgar |
| cash_and_equivalents | {"amount": 642000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-06-27 | sec_edgar |
| cash_and_equivalents | {"amount": 1030000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-06-26 | sec_edgar |
| cash_and_equivalents | {"amount": 657000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-03-28 | sec_edgar |
| cash_and_equivalents | {"amount": 1244000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-12-28 | sec_edgar |
| cash_and_equivalents | {"amount": 704000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-09-28 | sec_edgar |
| cash_and_equivalents | {"amount": 1010000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-06-29 | sec_edgar |
| cash_and_equivalents | {"amount": 878000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-03-30 | sec_edgar |
| cash_and_equivalents | {"amount": 448000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-12-29 | sec_edgar |
| cash_and_equivalents | {"amount": 512000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 748000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1485000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 760000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-12-30 | sec_edgar |
| cash_and_equivalents | {"amount": 542000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1137000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-06-24 | sec_edgar |
| cash_and_equivalents | {"amount": 14211000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-03-25 | sec_edgar |
| cash_and_equivalents | {"amount": 1640000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-12-24 | sec_edgar |
| cash_and_equivalents | {"amount": 2328000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-09-24 | sec_edgar |
| cash_and_equivalents | {"amount": 1796000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-06-25 | sec_edgar |
| cash_and_equivalents | {"amount": 1331000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-03-26 | sec_edgar |
| cash_and_equivalents | {"amount": 783000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-12-26 | sec_edgar |
| cash_and_equivalents | {"amount": 748000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-09-26 | sec_edgar |
| cash_and_equivalents | {"amount": 1004000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-06-27 | sec_edgar |
| cash_and_equivalents | {"amount": 1170000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-03-28 | sec_edgar |
| cash_and_equivalents | {"amount": 1396000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-12-27 | sec_edgar |
| cash_and_equivalents | {"amount": 1531000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-09-27 | sec_edgar |
| cash_and_equivalents | {"amount": 1289000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-06-28 | sec_edgar |
| cash_and_equivalents | {"amount": 1059000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 956000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2013-12-28 | sec_edgar |
| cash_and_equivalents | {"amount": 396000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2013-09-28 | sec_edgar |
| cash_and_equivalents | {"amount": 396000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2013-06-29 | sec_edgar |
| cash_and_equivalents | {"amount": 1882000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-03-30 | sec_edgar |