Organization record
GRACO 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": 101787000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-06-26 | sec_edgar |
| accounts_payable | {"amount": 84807000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-03-27 | sec_edgar |
| accounts_payable | {"amount": 78573000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-26 | sec_edgar |
| accounts_payable | {"amount": 81103000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-09-26 | sec_edgar |
| accounts_payable | {"amount": 78868000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-06-27 | sec_edgar |
| accounts_payable | {"amount": 77761000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-03-28 | sec_edgar |
| accounts_payable | {"amount": 60816000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-27 | sec_edgar |
| accounts_payable | {"amount": 61777000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-09-27 | sec_edgar |
| accounts_payable | {"amount": 75268000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-06-28 | sec_edgar |
| accounts_payable | {"amount": 76829000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-03-29 | sec_edgar |
| accounts_payable | {"amount": 72214000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-29 | sec_edgar |
| accounts_payable | {"amount": 75249000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-09-29 | sec_edgar |
| accounts_payable | {"amount": 81540000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_payable | {"amount": 80375000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_payable | {"amount": 84218000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-30 | sec_edgar |
| accounts_payable | {"amount": 99025000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_payable | {"amount": 85452000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-07-01 | sec_edgar |
| accounts_payable | {"amount": 88108000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-04-01 | sec_edgar |
| accounts_payable | {"amount": 78432000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 86858000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-09-24 | sec_edgar |
| accounts_payable | {"amount": 76074000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-06-25 | sec_edgar |
| accounts_payable | {"amount": 66242000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-03-26 | sec_edgar |
| accounts_payable | {"amount": 58305000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-25 | sec_edgar |
| accounts_payable | {"amount": 55463000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-09-25 | sec_edgar |
| accounts_payable | {"amount": 48259000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-26 | sec_edgar |
| accounts_payable | {"amount": 64324000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-27 | sec_edgar |
| accounts_payable | {"amount": 54117000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-27 | sec_edgar |
| accounts_payable | {"amount": 54882000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-27 | sec_edgar |
| accounts_payable | {"amount": 61958000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-28 | sec_edgar |
| accounts_payable | {"amount": 67275000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-29 | sec_edgar |
| accounts_payable | {"amount": 56902000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-28 | sec_edgar |
| accounts_payable | {"amount": 53102000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-28 | sec_edgar |
| accounts_payable | {"amount": 54814000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-29 | sec_edgar |
| accounts_payable | {"amount": 60096000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-30 | sec_edgar |
| accounts_payable | {"amount": 48748000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-29 | sec_edgar |
| accounts_payable | {"amount": 46603000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-29 | sec_edgar |
| accounts_payable | {"amount": 44447000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_payable | {"amount": 43908000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_payable | {"amount": 39988000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-30 | sec_edgar |
| accounts_payable | {"amount": 40951000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-23 | sec_edgar |
| accounts_payable | {"amount": 40030000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-06-24 | sec_edgar |
| accounts_payable | {"amount": 40329000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-03-25 | sec_edgar |
| accounts_payable | {"amount": 40505000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-25 | sec_edgar |
| accounts_payable | {"amount": 50231000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-09-25 | sec_edgar |
| accounts_payable | {"amount": 45145000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-06-26 | sec_edgar |
| accounts_payable | {"amount": 45930000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-03-27 | sec_edgar |
| accounts_payable | {"amount": 39306000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-26 | sec_edgar |
| accounts_payable | {"amount": 37612000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-09-26 | sec_edgar |
| accounts_payable | {"amount": 42740000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-06-27 | sec_edgar |
| accounts_payable | {"amount": 43695000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-03-28 | sec_edgar |
| accounts_payable | {"amount": 34282000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-27 | sec_edgar |
| accounts_payable | {"amount": 32930000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-09-27 | sec_edgar |
| accounts_payable | {"amount": 34312000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-06-28 | sec_edgar |
| accounts_payable | {"amount": 32121000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-03-29 | sec_edgar |
| accounts_payable | {"amount": 28938000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-28 | sec_edgar |
| accounts_payable | {"amount": 28587000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-09-28 | sec_edgar |
| accounts_payable | {"amount": 31730000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-06-29 | sec_edgar |
| accounts_payable | {"amount": 30921000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-03-30 | sec_edgar |
| accounts_payable | {"amount": 27402000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-30 | sec_edgar |
| accounts_payable | {"amount": 29889000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_payable | {"amount": 27418000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-01 | sec_edgar |
| accounts_payable | {"amount": 28930000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-04-01 | sec_edgar |
| accounts_payable | {"amount": 19669000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_payable | {"amount": 24869000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-09-24 | sec_edgar |
| accounts_payable | {"amount": 33780000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-06-25 | sec_edgar |
| accounts_payable | {"amount": 17983000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2009-12-25 | sec_edgar |
| capex | {"amount": 28516000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2026-06-26 | sec_edgar |
| capex | {"amount": 12141000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2026-03-27 | sec_edgar |
| capex | {"amount": 45669000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-12-26 | sec_edgar |
| capex | {"amount": 33646000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-09-26 | sec_edgar |
| capex | {"amount": 30187000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-06-27 | sec_edgar |
| capex | {"amount": 10597000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-03-28 | sec_edgar |
| capex | {"amount": 106737000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2024-12-27 | sec_edgar |
| capex | {"amount": 92788000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-09-27 | sec_edgar |
| capex | {"amount": 73449000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-06-28 | sec_edgar |
| capex | {"amount": 37192000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-03-29 | sec_edgar |
| capex | {"amount": 184775000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2023-12-29 | sec_edgar |
| capex | {"amount": 145626000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2023-09-29 | sec_edgar |
| capex | {"amount": 92232000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-06-30 | sec_edgar |
| capex | {"amount": 38290000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-03-31 | sec_edgar |
| capex | {"amount": 201161000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2022-12-30 | sec_edgar |
| capex | {"amount": 147193000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2022-09-30 | sec_edgar |
| capex | {"amount": 88861000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-07-01 | sec_edgar |
| capex | {"amount": 47093000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-04-01 | sec_edgar |
| capex | {"amount": 133566000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2021-12-31 | sec_edgar |
| capex | {"amount": 82628000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-09-24 | sec_edgar |
| capex | {"amount": 54759000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-06-25 | sec_edgar |
| capex | {"amount": 21415000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-03-26 | sec_edgar |
| capex | {"amount": 71338000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-12-25 | sec_edgar |
| capex | {"amount": 45756000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-09-25 | sec_edgar |
| capex | {"amount": 32613000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-06-26 | sec_edgar |
| capex | {"amount": 18944000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-03-27 | sec_edgar |
| capex | {"amount": 127953000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2019-12-27 | sec_edgar |
| capex | {"amount": 102496000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2019-09-27 | sec_edgar |
| capex | {"amount": 70186000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-06-28 | sec_edgar |
| capex | {"amount": 30433000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-03-29 | sec_edgar |
| capex | {"amount": 53854000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-12-28 | sec_edgar |
| capex | {"amount": 39569000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-09-28 | sec_edgar |
| capex | {"amount": 27443000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-06-29 | sec_edgar |
| capex | {"amount": 8961000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-03-30 | sec_edgar |
| capex | {"amount": 40194000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-12-29 | sec_edgar |
| capex | {"amount": 28899000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-09-29 | sec_edgar |
| capex | {"amount": 16621000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-06-30 | sec_edgar |
| capex | {"amount": 8200000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-03-31 | sec_edgar |
| capex | {"amount": 42113000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-12-30 | sec_edgar |
| capex | {"amount": 34347000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-09-23 | sec_edgar |
| capex | {"amount": 25961000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-06-24 | sec_edgar |
| capex | {"amount": 13121000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-03-25 | sec_edgar |
| capex | {"amount": 41749000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-12-25 | sec_edgar |
| capex | {"amount": 28860000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-09-25 | sec_edgar |
| capex | {"amount": 19886000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-06-26 | sec_edgar |
| capex | {"amount": 9796000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-03-27 | sec_edgar |
| capex | {"amount": 30636000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-12-26 | sec_edgar |
| capex | {"amount": 25284000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-09-26 | sec_edgar |
| capex | {"amount": 17062000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-06-27 | sec_edgar |
| capex | {"amount": 6879000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-03-28 | sec_edgar |
| capex | {"amount": 23319000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-12-27 | sec_edgar |
| capex | {"amount": 15218000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-09-27 | sec_edgar |
| capex | {"amount": 9423000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-06-28 | sec_edgar |
| capex | {"amount": 3320000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-03-29 | sec_edgar |
| capex | {"amount": 18234000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-12-28 | sec_edgar |
| capex | {"amount": 13780000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-09-28 | sec_edgar |
| capex | {"amount": 10177000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-06-29 | sec_edgar |
| capex | {"amount": 6513000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-03-30 | sec_edgar |
| capex | {"amount": 23854000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-12-30 | sec_edgar |
| capex | {"amount": 17334000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-09-30 | sec_edgar |
| capex | {"amount": 9999000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-07-01 | sec_edgar |
| capex | {"amount": 4517000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-04-01 | sec_edgar |
| capex | {"amount": 16620000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-12-31 | sec_edgar |
| capex | {"amount": 9416000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-09-24 | sec_edgar |
| capex | {"amount": 5932000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-06-25 | sec_edgar |
| capex | {"amount": 2847000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-03-26 | sec_edgar |
| capex | {"amount": 11463000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2009-12-25 | sec_edgar |
| capex | {"amount": 9375000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2009-09-25 | sec_edgar |
| capex | {"amount": 9129000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2009-06-26 | sec_edgar |
| capex | {"amount": 29102000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2008-12-26 | sec_edgar |
| cash_and_equivalents | {"amount": 507575000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2026-06-26 | sec_edgar |
| cash_and_equivalents | {"amount": 712171000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2026-03-27 | sec_edgar |
| cash_and_equivalents | {"amount": 624083000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2025-12-26 | sec_edgar |
| cash_and_equivalents | {"amount": 618662000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2025-09-26 | sec_edgar |
| cash_and_equivalents | {"amount": 534921000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2025-06-27 | sec_edgar |
| cash_and_equivalents | {"amount": 536138000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2025-03-28 | sec_edgar |
| cash_and_equivalents | {"amount": 675336000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2024-12-27 | sec_edgar |
| cash_and_equivalents | {"amount": 764453000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2024-09-27 | sec_edgar |
| cash_and_equivalents | {"amount": 666006000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2024-06-28 | sec_edgar |
| cash_and_equivalents | {"amount": 622728000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2024-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 537951000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-12-29 | sec_edgar |
| cash_and_equivalents | {"amount": 525785000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 520633000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 395313000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 339196000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-12-30 | sec_edgar |
| cash_and_equivalents | {"amount": 414827000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 413359000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-07-01 | sec_edgar |
| cash_and_equivalents | {"amount": 380487000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-04-01 | sec_edgar |
| cash_and_equivalents | {"amount": 624302000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 603828000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-09-24 | sec_edgar |
| cash_and_equivalents | {"amount": 482787000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-06-25 | sec_edgar |
| cash_and_equivalents | {"amount": 460616000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-03-26 | sec_edgar |
| cash_and_equivalents | {"amount": 378909000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2020-12-25 | sec_edgar |
| cash_and_equivalents | {"amount": 424674000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2020-09-25 | sec_edgar |
| cash_and_equivalents | {"amount": 432708000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2020-06-26 | sec_edgar |
| cash_and_equivalents | {"amount": 456656000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2020-03-27 | sec_edgar |
| cash_and_equivalents | {"amount": 220973000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2019-12-27 | sec_edgar |
| cash_and_equivalents | {"amount": 177306000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2019-09-27 | sec_edgar |
| cash_and_equivalents | {"amount": 180883000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2019-06-28 | sec_edgar |
| cash_and_equivalents | {"amount": 119711000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2019-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 132118000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2018-12-28 | sec_edgar |
| cash_and_equivalents | {"amount": 137589000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2018-09-28 | sec_edgar |
| cash_and_equivalents | {"amount": 109854000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2018-06-29 | sec_edgar |
| cash_and_equivalents | {"amount": 113832000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2018-03-30 | sec_edgar |
| cash_and_equivalents | {"amount": 103662000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2017-12-29 | sec_edgar |
| cash_and_equivalents | {"amount": 140000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2017-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 75446000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 76568000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 52365000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-12-30 | sec_edgar |
| cash_and_equivalents | {"amount": 53322000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-09-23 | sec_edgar |
| cash_and_equivalents | {"amount": 43864000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-06-24 | sec_edgar |
| cash_and_equivalents | {"amount": 36490000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-03-25 | sec_edgar |
| cash_and_equivalents | {"amount": 52295000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-12-25 | sec_edgar |
| cash_and_equivalents | {"amount": 51913000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-09-25 | sec_edgar |
| cash_and_equivalents | {"amount": 44258000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-06-26 | sec_edgar |
| cash_and_equivalents | {"amount": 27678000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-03-27 | sec_edgar |
| cash_and_equivalents | {"amount": 23656000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-12-26 | sec_edgar |
| cash_and_equivalents | {"amount": 28737000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-09-26 | sec_edgar |
| cash_and_equivalents | {"amount": 29568000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-06-27 | sec_edgar |
| cash_and_equivalents | {"amount": 24082000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-03-28 | sec_edgar |
| cash_and_equivalents | {"amount": 19756000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-12-27 | sec_edgar |
| cash_and_equivalents | {"amount": 17267000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-09-27 | sec_edgar |
| cash_and_equivalents | {"amount": 27569000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-06-28 | sec_edgar |
| cash_and_equivalents | {"amount": 36970000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 31120000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-12-28 | sec_edgar |
| cash_and_equivalents | {"amount": 27315000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-09-28 | sec_edgar |
| cash_and_equivalents | {"amount": 23088000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-06-29 | sec_edgar |
| cash_and_equivalents | {"amount": 326771000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2012-03-30 | sec_edgar |
| cash_and_equivalents | {"amount": 303150000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-12-30 | sec_edgar |
| cash_and_equivalents | {"amount": 274832000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 119267000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-07-01 | sec_edgar |
| cash_and_equivalents | {"amount": 102509000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-04-01 | sec_edgar |
| cash_and_equivalents | {"amount": 9591000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 9666000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-09-24 | sec_edgar |