Independent Operator Notes and Independent Operator Receivables - Schedule of Allowance for Credit Loss Activity (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jul. 04, 2026 |
Jun. 28, 2025 |
Jul. 04, 2026 |
Jun. 28, 2025 |
|
| Accounts And Financing Receivable, Allowance For Credit Loss [Roll Forward] | ||||
| Beginning balance | $ 35,395 | $ 21,611 | $ 27,544 | $ 18,479 |
| Provision for IO notes and IO receivables reserves | 1,518 | 3,291 | 19,483 | 6,574 |
| Write-off of uncollectible IO notes and IO receivables | (5,936) | (1,724) | (16,050) | (1,875) |
| Ending balance | 30,977 | 23,178 | 30,977 | 23,178 |
| Write-off of uncollectible IO notes and IO receivables | 5,936 | $ 1,724 | 16,050 | $ 1,875 |
| Optimization Plan | ||||
| Accounts And Financing Receivable, Allowance For Credit Loss [Roll Forward] | ||||
| Provision for IO notes and IO receivables reserves | (100) | 15,400 | ||
| Write-off of uncollectible IO notes and IO receivables | (3,600) | (11,700) | ||
| Write-off of uncollectible IO notes and IO receivables | $ 3,600 | $ 11,700 | ||