v3.26.1
Significant Accounting Policies - Rollforward of the Allowance for Credit Losses for Accounts Receivable and Notes Receivable (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Accounts Receivable    
Current period provision for expected credit losses, net $ 3,652 $ 3,284
Accounts Receivable    
Accounts Receivable    
Balance at beginning of period 12,129  
Current period provision for expected credit losses, net 3,687  
Write-offs charged against the allowance (1,516)  
Balance at end of period 14,300  
Notes Receivable    
Notes Receivable    
Balance at beginning of period 17,777  
Current period provision for expected credit losses, net (35)  
Write-offs charged against the allowance (575)  
Balance at end of period $ 17,167