v3.26.1
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