v3.25.2
Independent Operator Notes and Independent Operator Receivables - Schedule of Allowance for Credit Loss Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Accounts And Financing Receivable, Allowance For Credit Loss [Roll Forward]        
Beginning balance $ 21,611 $ 16,007 $ 18,479 $ 16,151
Provision for IO notes and IO receivables reserves 3,291 1,338 6,574 1,891
Write-off of uncollectible IO notes and IO receivables (1,724) (781) (1,875) (1,478)
Ending balance $ 23,178 $ 16,564 $ 23,178 $ 16,564