Accounts Receivable Securitization Facility (Details) - USD ($) $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|---|
Sep. 29, 2024 |
Jun. 28, 2026 |
Jun. 29, 2025 |
Jun. 28, 2026 |
Jun. 29, 2025 |
May 04, 2026 |
Dec. 28, 2025 |
|
| Securitization or Asset-Backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items] | |||||||
| Accounts receivable securitization facility term | 3 years | ||||||
| AR sold and derecognized | $ 125,000 | $ 165,000 | $ 165,000 | $ 165,000 | |||
| Unused capacity | 0 | 0 | $ 0 | ||||
| Contract assets, total | 408,709 | 408,709 | 426,053 | ||||
| Yield fees included in interest expense | 1,700 | $ 1,700 | 3,300 | $ 3,500 | |||
| Cash proceeds from facility | 40,000 | 40,000 | |||||
| Special Purpose Entity | |||||||
| Securitization or Asset-Backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items] | |||||||
| Accounts receivable | 84,400 | 84,400 | 60,200 | ||||
| Contract assets, total | $ 148,700 | $ 148,700 | $ 115,600 | ||||
| X | ||||||||||
- Definition Transfer Of Financial Assets Accounted For As Sales, Arrangement Term No definition available.
|
| X | ||||||||||
- Definition Transfer Of Financial Assets Accounted For As Sales, Unused Capacity No definition available.
|
| X | ||||||||||
- Definition Transfer Of Financial Assets Accounted For As Sales, Yield Fees, Interest Expense No definition available.
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction, at the date of derecognition. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount, before counterparty netting, of cash proceeds received in transfers of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Details
|