Organization record
BGSF, 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": 258000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-06-28 | sec_edgar |
| accounts_payable | {"amount": 511000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-03-29 | sec_edgar |
| accounts_payable | {"amount": 503000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-28 | sec_edgar |
| accounts_payable | {"amount": 1958000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-09-28 | sec_edgar |
| accounts_payable | {"amount": 1368000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-06-29 | sec_edgar |
| accounts_payable | {"amount": 1605000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-03-30 | sec_edgar |
| accounts_payable | {"amount": 80000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-29 | sec_edgar |
| accounts_payable | {"amount": 221, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-09-29 | sec_edgar |
| accounts_payable | {"amount": 254, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| accounts_payable | {"amount": 224, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| accounts_payable | {"amount": 95, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_payable | {"amount": 250, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-10-01 | sec_edgar |
| accounts_payable | {"amount": 73, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-07-02 | sec_edgar |
| accounts_payable | {"amount": 551, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-04-02 | sec_edgar |
| accounts_payable | {"amount": 587000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-01-01 | sec_edgar |
| accounts_payable | {"amount": 587726, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-09-25 | sec_edgar |
| accounts_payable | {"amount": 607871, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-06-26 | sec_edgar |
| accounts_payable | {"amount": 1138617, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-03-27 | sec_edgar |
| accounts_payable | {"amount": 401175, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-26 | sec_edgar |
| accounts_payable | {"amount": 362785, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-09-26 | sec_edgar |
| accounts_payable | {"amount": 285596, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-06-27 | sec_edgar |
| accounts_payable | {"amount": 261418, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-03-28 | sec_edgar |
| accounts_payable | {"amount": 219693, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-27 | sec_edgar |
| accounts_payable | {"amount": 432950, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-09-27 | sec_edgar |
| accounts_payable | {"amount": 127088, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-28 | sec_edgar |
| accounts_payable | {"amount": 226729, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-29 | sec_edgar |
| accounts_payable | {"amount": 479422, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-29 | sec_edgar |
| accounts_payable | {"amount": 140541, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-29 | sec_edgar |
| accounts_payable | {"amount": 213300, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_payable | {"amount": 154159, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_payable | {"amount": 146257, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-30 | sec_edgar |
| accounts_payable | {"amount": 261083, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_payable | {"amount": 1134932, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-07-01 | sec_edgar |
| accounts_payable | {"amount": 753965, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-04-01 | sec_edgar |
| accounts_payable | {"amount": 1909612, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"amount": 1946662, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-24 | sec_edgar |
| accounts_payable | {"amount": 1976788, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-06-25 | sec_edgar |
| accounts_payable | {"amount": 1302156, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-03-26 | sec_edgar |
| accounts_payable | {"amount": 951672, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-25 | sec_edgar |
| accounts_payable | {"amount": 1247823, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-25 | sec_edgar |
| accounts_payable | {"amount": 1240750, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-06-26 | sec_edgar |
| accounts_payable | {"amount": 951672, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-03-27 | sec_edgar |
| accounts_payable | {"amount": 1572195, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-27 | sec_edgar |
| accounts_payable | {"amount": 1240628, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-09-27 | sec_edgar |
| accounts_payable | {"amount": 633052, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-06-28 | sec_edgar |
| accounts_payable | {"amount": 1015616, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-03-29 | sec_edgar |
| accounts_payable | {"amount": 1114594, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-28 | sec_edgar |
| accounts_payable | {"amount": 1304103, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-09-28 | sec_edgar |
| accounts_payable | {"amount": 1653082, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-06-29 | sec_edgar |
| accounts_payable | {"amount": 1646858, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-03-30 | sec_edgar |
| accounts_payable | {"amount": 1933214, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-29 | sec_edgar |
| accounts_payable | {"amount": 5616282, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-09-29 | sec_edgar |
| accounts_payable | {"amount": 2246360, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-30 | sec_edgar |
| accounts_receivable | {"amount": 11944000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-06-28 | sec_edgar |
| accounts_receivable | {"amount": 11637000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-03-29 | sec_edgar |
| accounts_receivable | {"amount": 11898000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-28 | sec_edgar |
| accounts_receivable | {"amount": 15126000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-09-28 | sec_edgar |
| accounts_receivable | {"amount": 13637000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-06-29 | sec_edgar |
| accounts_receivable | {"amount": 42553000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-03-30 | sec_edgar |
| accounts_receivable | {"amount": 17100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-29 | sec_edgar |
| accounts_receivable | {"amount": 46074, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-09-29 | sec_edgar |
| accounts_receivable | {"amount": 46430, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| accounts_receivable | {"amount": 52418, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| accounts_receivable | {"amount": 29600000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 67284, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-10-01 | sec_edgar |
| accounts_receivable | {"amount": 61745, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-07-02 | sec_edgar |
| accounts_receivable | {"amount": 62540, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-04-02 | sec_edgar |
| accounts_receivable | {"amount": 66300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-01-01 | sec_edgar |
| accounts_receivable | {"amount": 64349769, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-09-25 | sec_edgar |
| accounts_receivable | {"amount": 50116825, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-06-26 | sec_edgar |
| accounts_receivable | {"amount": 47677430, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-03-27 | sec_edgar |
| accounts_receivable | {"amount": 48100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-26 | sec_edgar |
| accounts_receivable | {"amount": 54051208, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-09-26 | sec_edgar |
| accounts_receivable | {"amount": 46660140, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-06-27 | sec_edgar |
| accounts_receivable | {"amount": 42887949, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-03-28 | sec_edgar |
| accounts_receivable | {"amount": 32831016, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-27 | sec_edgar |
| accounts_receivable | {"amount": 41769774, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-09-27 | sec_edgar |
| accounts_receivable | {"amount": 37762131, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-06-28 | sec_edgar |
| accounts_receivable | {"amount": 42634730, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-03-29 | sec_edgar |
| accounts_receivable | {"amount": 39423801, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-29 | sec_edgar |
| accounts_receivable | {"amount": 40399213, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-09-29 | sec_edgar |
| accounts_receivable | {"amount": 38411622, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_receivable | {"amount": 35708420, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_receivable | {"amount": 37606721, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-30 | sec_edgar |
| accounts_receivable | {"amount": 39691279, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_receivable | {"amount": 40155241, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-07-01 | sec_edgar |
| accounts_receivable | {"amount": 35018400, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-04-01 | sec_edgar |
| accounts_receivable | {"amount": 36707885, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 40618312, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-09-24 | sec_edgar |
| accounts_receivable | {"amount": 39874287, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-06-25 | sec_edgar |
| accounts_receivable | {"amount": 31407679, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-03-26 | sec_edgar |
| accounts_receivable | {"amount": 33328900, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-12-25 | sec_edgar |
| accounts_receivable | {"amount": 35476843, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-09-25 | sec_edgar |
| accounts_receivable | {"amount": 31557638, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-06-26 | sec_edgar |
| accounts_receivable | {"amount": 33328900, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-03-27 | sec_edgar |
| accounts_receivable | {"amount": 32324284, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-12-27 | sec_edgar |
| accounts_receivable | {"amount": 29828732, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-09-27 | sec_edgar |
| accounts_receivable | {"amount": 26644327, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-06-28 | sec_edgar |
| accounts_receivable | {"amount": 23927146, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-03-29 | sec_edgar |
| accounts_receivable | {"amount": 22030342, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-12-28 | sec_edgar |
| accounts_receivable | {"amount": 27512495, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-09-28 | sec_edgar |
| accounts_receivable | {"amount": 23908125, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-06-29 | sec_edgar |
| accounts_receivable | {"amount": 21610162, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-03-30 | sec_edgar |
| accounts_receivable | {"amount": 23347449, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-12-29 | sec_edgar |
| accounts_receivable | {"amount": 24988919, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-09-29 | sec_edgar |
| accounts_receivable | {"amount": 12626792, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-30 | sec_edgar |
| cash_and_equivalents | {"amount": 9718000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2026-06-28 | sec_edgar |
| cash_and_equivalents | {"amount": 13898000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2026-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 19018000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-12-28 | sec_edgar |
| cash_and_equivalents | {"amount": 41170000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-09-28 | sec_edgar |
| cash_and_equivalents | {"amount": 2777000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-06-29 | sec_edgar |
| cash_and_equivalents | {"amount": 2050000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-03-30 | sec_edgar |
| cash_and_equivalents | {"amount": 32000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2024-12-29 | sec_edgar |
| cash_and_equivalents | {"amount": 262, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "U | 2024-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 226, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "U | 2024-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 50, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "US | 2024-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2023-10-01 | sec_edgar |
| cash_and_equivalents | {"amount": 660, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "U | 2023-07-02 | sec_edgar |
| cash_and_equivalents | {"amount": 70, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "US | 2023-04-02 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2023-01-01 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2022-09-25 | sec_edgar |
| cash_and_equivalents | {"amount": 44512, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-06-26 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2022-03-27 | sec_edgar |
| cash_and_equivalents | {"amount": 112104, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-12-26 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2019-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2019-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2018-12-30 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2018-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2018-07-01 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2018-04-01 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2017-09-24 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2017-06-25 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2017-03-26 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2016-12-25 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2016-09-25 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2016-06-26 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2016-03-27 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2015-12-27 | sec_edgar |
| cash_and_equivalents | {"amount": 64832, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-09-27 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2015-06-28 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2015-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2014-12-28 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2014-09-28 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2014-06-29 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2014-03-30 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2013-12-29 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2013-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2013-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2013-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2012-12-30 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2012-09-23 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2011-12-25 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2010-12-25 | sec_edgar |
| cash_and_restricted_cash | {"amount": 9718000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2026-06-28 | sec_edgar |
| cash_and_restricted_cash | {"amount": 13898000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2026-03-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 19018000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-12-28 | sec_edgar |
| cash_and_restricted_cash | {"amount": 41170000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-09-28 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2777000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-06-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1711000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-03-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 32000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2024-12-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2024-09-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 226000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2024-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 50000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2024-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2023-10-01 | sec_edgar |
| cash_and_restricted_cash | {"amount": 660, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEqui | 2023-07-02 | sec_edgar |
| cash_and_restricted_cash | {"amount": 70, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiv | 2023-04-02 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2023-01-01 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2022-09-25 | sec_edgar |
| cash_and_restricted_cash | {"amount": 45, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiv | 2022-06-26 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2022-03-27 | sec_edgar |
| cash_and_restricted_cash | {"amount": 112000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2021-12-26 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2021-09-26 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2021-06-27 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2021-03-28 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2020-12-27 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2020-09-27 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2020-06-28 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2020-03-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2019-12-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2019-09-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2019-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2019-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2018-12-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2017-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2016-12-25 | sec_edgar |
| cashflow_financing | {"amount": -1513000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2026-06-28 | sec_edgar |
| cashflow_financing | {"amount": -1070000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2026-03-29 | sec_edgar |
| cashflow_financing | {"amount": -72521000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2025-12-28 | sec_edgar |
| cashflow_financing | {"amount": -48497000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2025-09-28 | sec_edgar |
| cashflow_financing | {"amount": -204000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-06-29 | sec_edgar |
| cashflow_financing | {"amount": 656000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2025-03-30 | sec_edgar |
| cashflow_financing | {"amount": -22386000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2024-12-29 | sec_edgar |
| cashflow_financing | {"amount": -19614000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2024-09-29 | sec_edgar |
| cashflow_financing | {"amount": -13496000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2024-06-30 | sec_edgar |
| cashflow_financing | {"amount": -6837000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-03-31 | sec_edgar |