Organization record
THE CHEESECAKE FACTORY INCORPORATED
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": 70672000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-06-30 | sec_edgar |
| accounts_payable | {"amount": 66922000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| accounts_payable | {"amount": 62714000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-30 | sec_edgar |
| accounts_payable | {"amount": 55546000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-09-30 | sec_edgar |
| accounts_payable | {"amount": 59149000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-07-01 | sec_edgar |
| accounts_payable | {"amount": 63611000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-04-01 | sec_edgar |
| accounts_payable | {"amount": 62092000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"amount": 62663000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-10-01 | sec_edgar |
| accounts_payable | {"amount": 68644000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-07-02 | sec_edgar |
| accounts_payable | {"amount": 61383000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-04-02 | sec_edgar |
| accounts_payable | {"amount": 63152000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-01-02 | sec_edgar |
| accounts_payable | {"amount": 53392000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-10-03 | sec_edgar |
| accounts_payable | {"amount": 72682000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-07-04 | sec_edgar |
| accounts_payable | {"amount": 57001000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-04-04 | sec_edgar |
| accounts_payable | {"amount": 66638000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-01-03 | sec_edgar |
| accounts_payable | {"amount": 59030000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-09-27 | sec_edgar |
| accounts_payable | {"amount": 58927000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-06-28 | sec_edgar |
| accounts_payable | {"amount": 61741000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-03-29 | sec_edgar |
| accounts_payable | {"amount": 54086000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-28 | sec_edgar |
| accounts_payable | {"amount": 52890000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-09-28 | sec_edgar |
| accounts_payable | {"amount": 55377000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-06-29 | sec_edgar |
| accounts_payable | {"amount": 56047000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-03-30 | sec_edgar |
| accounts_payable | {"amount": 58432000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-29 | sec_edgar |
| accounts_payable | {"amount": 61549000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-09-29 | sec_edgar |
| accounts_payable | {"amount": 57532000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_payable | {"amount": 55894000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_payable | {"amount": 61946000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 36095000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-10-01 | sec_edgar |
| accounts_payable | {"amount": 35960000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-07-02 | sec_edgar |
| accounts_payable | {"amount": 36394000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-04-02 | sec_edgar |
| accounts_payable | {"amount": 49071000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-01-01 | sec_edgar |
| accounts_payable | {"amount": 39130000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-10-02 | sec_edgar |
| accounts_payable | {"amount": 38312000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-07-03 | sec_edgar |
| accounts_payable | {"amount": 38805000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-04-03 | sec_edgar |
| accounts_payable | {"amount": 50984000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-01-02 | sec_edgar |
| accounts_payable | {"amount": 46572000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-10-03 | sec_edgar |
| accounts_payable | {"amount": 46219000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-07-04 | sec_edgar |
| accounts_payable | {"amount": 34937000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-04-04 | sec_edgar |
| accounts_payable | {"amount": 41564000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-01-03 | sec_edgar |
| accounts_payable | {"amount": 38906000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-27 | sec_edgar |
| accounts_payable | {"amount": 38573000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-06-28 | sec_edgar |
| accounts_payable | {"amount": 38363000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-03-29 | sec_edgar |
| accounts_payable | {"amount": 47770000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-29 | sec_edgar |
| accounts_payable | {"amount": 44208000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-09-29 | sec_edgar |
| accounts_payable | {"amount": 52171000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-06-30 | sec_edgar |
| accounts_payable | {"amount": 54152000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-03-31 | sec_edgar |
| accounts_payable | {"amount": 57325000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-30 | sec_edgar |
| accounts_payable | {"amount": 50647000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-09-30 | sec_edgar |
| accounts_payable | {"amount": 47494000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-07-01 | sec_edgar |
| accounts_payable | {"amount": 49182000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-04-01 | sec_edgar |
| accounts_payable | {"amount": 35418000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_payable | {"amount": 43982000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-10-01 | sec_edgar |
| accounts_payable | {"amount": 35635000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-07-02 | sec_edgar |
| accounts_payable | {"amount": 35370000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-04-02 | sec_edgar |
| accounts_payable | {"amount": 46998000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-01-01 | sec_edgar |
| accounts_payable | {"amount": 33704000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-10-02 | sec_edgar |
| accounts_payable | {"amount": 22137000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-07-03 | sec_edgar |
| accounts_payable | {"amount": 36765000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-04-03 | sec_edgar |
| accounts_payable | {"amount": 36159000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-01-03 | sec_edgar |
| accounts_payable | {"amount": 35678000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-09-27 | sec_edgar |
| accounts_payable | {"amount": 38702000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-06-28 | sec_edgar |
| accounts_payable | {"amount": 36513000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-03-29 | sec_edgar |
| accounts_payable | {"amount": 32651000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-28 | sec_edgar |
| accounts_payable | {"amount": 29450000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-09-28 | sec_edgar |
| accounts_payable | {"amount": 31650000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-06-29 | sec_edgar |
| accounts_payable | {"amount": 33948000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2009-12-29 | sec_edgar |
| accounts_receivable | {"amount": 26265000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-09-29 | sec_edgar |
| accounts_receivable | {"amount": 22932000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_receivable | {"amount": 22862000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_receivable | {"amount": 25619000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 16356000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-10-01 | sec_edgar |
| accounts_receivable | {"amount": 16874000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-07-02 | sec_edgar |
| accounts_receivable | {"amount": 17742000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-04-02 | sec_edgar |
| accounts_receivable | {"amount": 20928000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-01-01 | sec_edgar |
| accounts_receivable | {"amount": 15985000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-10-02 | sec_edgar |
| accounts_receivable | {"amount": 17806000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-07-03 | sec_edgar |
| accounts_receivable | {"amount": 16348000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-04-03 | sec_edgar |
| accounts_receivable | {"amount": 19865000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-01-02 | sec_edgar |
| accounts_receivable | {"amount": 13195000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-10-03 | sec_edgar |
| accounts_receivable | {"amount": 14073000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-07-04 | sec_edgar |
| accounts_receivable | {"amount": 12460000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-04-04 | sec_edgar |
| accounts_receivable | {"amount": 15632000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-01-03 | sec_edgar |
| accounts_receivable | {"amount": 13950000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-09-27 | sec_edgar |
| accounts_receivable | {"amount": 14468000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-06-28 | sec_edgar |
| accounts_receivable | {"amount": 13079000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-03-29 | sec_edgar |
| accounts_receivable | {"amount": 14159000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-12-29 | sec_edgar |
| accounts_receivable | {"amount": 10866000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-09-29 | sec_edgar |
| accounts_receivable | {"amount": 8811000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-06-30 | sec_edgar |
| accounts_receivable | {"amount": 12643000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-03-31 | sec_edgar |
| accounts_receivable | {"amount": 15170000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-12-30 | sec_edgar |
| accounts_receivable | {"amount": 11013000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-09-30 | sec_edgar |
| accounts_receivable | {"amount": 9158000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-07-01 | sec_edgar |
| accounts_receivable | {"amount": 11672000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-04-01 | sec_edgar |
| accounts_receivable | {"amount": 10081000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_receivable | {"amount": 11165000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-10-01 | sec_edgar |
| accounts_receivable | {"amount": 10944000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-07-02 | sec_edgar |
| accounts_receivable | {"amount": 8787000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-04-02 | sec_edgar |
| accounts_receivable | {"amount": 14558000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-01-01 | sec_edgar |
| accounts_receivable | {"amount": 12194000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-10-02 | sec_edgar |
| accounts_receivable | {"amount": 10248000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-07-03 | sec_edgar |
| accounts_receivable | {"amount": 8880000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-04-03 | sec_edgar |
| accounts_receivable | {"amount": 11334000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-01-03 | sec_edgar |
| accounts_receivable | {"amount": 13024000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-09-27 | sec_edgar |
| accounts_receivable | {"amount": 5801000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-06-28 | sec_edgar |
| accounts_receivable | {"amount": 6677000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-03-29 | sec_edgar |
| accounts_receivable | {"amount": 16184000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-28 | sec_edgar |
| accounts_receivable | {"amount": 9744000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-09-28 | sec_edgar |
| accounts_receivable | {"amount": 6269000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-06-29 | sec_edgar |
| accounts_receivable | {"amount": 11352000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2009-12-29 | sec_edgar |
| capex | {"amount": 86307000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2026-06-30 | sec_edgar |
| capex | {"amount": 43377000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2026-03-31 | sec_edgar |
| capex | {"amount": 146204000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2025-12-30 | sec_edgar |
| capex | {"amount": 121048000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2025-09-30 | sec_edgar |
| capex | {"amount": 84365000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-07-01 | sec_edgar |
| capex | {"amount": 42816000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-04-01 | sec_edgar |
| capex | {"amount": 160364000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2024-12-31 | sec_edgar |
| capex | {"amount": 120512000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2024-10-01 | sec_edgar |
| capex | {"amount": 66297000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-07-02 | sec_edgar |
| capex | {"amount": 37110000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-04-02 | sec_edgar |
| capex | {"amount": 151565000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2024-01-02 | sec_edgar |
| capex | {"amount": 99923000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-10-03 | sec_edgar |
| capex | {"amount": 62660000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-07-04 | sec_edgar |
| capex | {"amount": 37962000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-04-04 | sec_edgar |
| capex | {"amount": 112464000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2023-01-03 | sec_edgar |
| capex | {"amount": 78053000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-09-27 | sec_edgar |
| capex | {"amount": 46382000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-06-28 | sec_edgar |
| capex | {"amount": 29093000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-03-29 | sec_edgar |
| capex | {"amount": 66943000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-12-28 | sec_edgar |
| capex | {"amount": 49158000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-09-28 | sec_edgar |
| capex | {"amount": 30902000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-06-29 | sec_edgar |
| capex | {"amount": 7227000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-03-30 | sec_edgar |
| capex | {"amount": 50329000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-12-29 | sec_edgar |
| capex | {"amount": 38270000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-09-29 | sec_edgar |
| capex | {"amount": 29424000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-06-30 | sec_edgar |
| capex | {"amount": 15775000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-03-31 | sec_edgar |
| capex | {"amount": 73765000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-12-31 | sec_edgar |
| capex | {"amount": 46702000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-10-01 | sec_edgar |
| capex | {"amount": 29371000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-07-02 | sec_edgar |
| capex | {"amount": 13351000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-04-02 | sec_edgar |
| capex | {"amount": 102909000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2019-01-01 | sec_edgar |
| capex | {"amount": 78716000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-10-02 | sec_edgar |
| capex | {"amount": 51870000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-07-03 | sec_edgar |
| capex | {"amount": 30688000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-04-03 | sec_edgar |
| capex | {"amount": 120779000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2018-01-02 | sec_edgar |
| capex | {"amount": 73417000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-10-03 | sec_edgar |
| capex | {"amount": 43699000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-07-04 | sec_edgar |
| capex | {"amount": 19223000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-04-04 | sec_edgar |
| capex | {"amount": 115821000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2017-01-03 | sec_edgar |
| capex | {"amount": 70607000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-09-27 | sec_edgar |
| capex | {"amount": 40208000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-06-28 | sec_edgar |
| capex | {"amount": 22441000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-03-29 | sec_edgar |
| capex | {"amount": 153941000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2015-12-29 | sec_edgar |
| capex | {"amount": 108593000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2015-09-29 | sec_edgar |
| capex | {"amount": 59473000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-06-30 | sec_edgar |
| capex | {"amount": 24151000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-03-31 | sec_edgar |
| capex | {"amount": 113982000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2014-12-30 | sec_edgar |
| capex | {"amount": 87873000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-09-30 | sec_edgar |
| capex | {"amount": 57810000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-07-01 | sec_edgar |
| capex | {"amount": 30100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-04-01 | sec_edgar |
| capex | {"amount": 106289000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2013-12-31 | sec_edgar |
| capex | {"amount": 67098000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-10-01 | sec_edgar |
| capex | {"amount": 37517000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-07-02 | sec_edgar |
| capex | {"amount": 14581000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-04-02 | sec_edgar |
| capex | {"amount": 86442000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-01-01 | sec_edgar |
| capex | {"amount": 64611000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-10-02 | sec_edgar |
| capex | {"amount": 34419000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-07-03 | sec_edgar |
| capex | {"amount": 16349000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-04-03 | sec_edgar |
| capex | {"amount": 76746000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-01-03 | sec_edgar |
| capex | {"amount": 50220000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-09-27 | sec_edgar |
| capex | {"amount": 30176000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-06-28 | sec_edgar |
| capex | {"amount": 10505000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-03-29 | sec_edgar |
| capex | {"amount": 41847000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-12-28 | sec_edgar |
| capex | {"amount": 29415000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-09-28 | sec_edgar |
| capex | {"amount": 17865000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-06-29 | sec_edgar |
| capex | {"amount": 6912000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-03-30 | sec_edgar |
| capex | {"amount": 37243000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2009-12-29 | sec_edgar |
| capex | {"amount": 24449000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2009-09-29 | sec_edgar |
| capex | {"amount": 17084000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2009-06-30 | sec_edgar |
| capex | {"amount": 84907000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2008-12-30 | sec_edgar |
| cash_and_equivalents | {"amount": 195170000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2026-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 235090000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2026-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 215729000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2025-12-30 | sec_edgar |
| cash_and_equivalents | {"amount": 189978000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2025-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 148763000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2025-07-01 | sec_edgar |
| cash_and_equivalents | {"amount": 135411000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2025-04-01 | sec_edgar |
| cash_and_equivalents | {"amount": 84176000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 52215000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-10-01 | sec_edgar |
| cash_and_equivalents | {"amount": 40654000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-07-02 | sec_edgar |
| cash_and_equivalents | {"amount": 60220000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-04-02 | sec_edgar |
| cash_and_equivalents | {"amount": 56290000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-01-02 | sec_edgar |
| cash_and_equivalents | {"amount": 63987000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-10-03 | sec_edgar |
| cash_and_equivalents | {"amount": 91557000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-07-04 | sec_edgar |
| cash_and_equivalents | {"amount": 116164000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-04-04 | sec_edgar |
| cash_and_equivalents | {"amount": 114777000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-01-03 | sec_edgar |
| cash_and_equivalents | {"amount": 133157000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-09-27 | sec_edgar |
| cash_and_equivalents | {"amount": 194891000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-06-28 | sec_edgar |
| cash_and_equivalents | {"amount": 183556000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-03-29 | sec_edgar |
| cash_and_equivalents | {"amount": 189627000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-12-28 | sec_edgar |
| cash_and_equivalents | {"amount": 131030000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-09-28 | sec_edgar |
| cash_and_equivalents | {"amount": 161768000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-06-29 | sec_edgar |