XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Significant Accounting Policies - Rollforward of the Allowance for Credit Losses for Accounts Receivable and Notes Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Accounts Receivable    
Current period provision for expected credit losses, net $ 1,712 $ 604
Accounts Receivable    
Accounts Receivable    
Balance at beginning of period 8,468  
Current period provision for expected credit losses, net 458  
Write-offs charged against the allowance (677)  
Balance at end of period 8,249  
Notes Receivable    
Notes Receivable    
Balance at beginning of period 15,238  
Current period provision for expected credit losses, net 1,254  
Write-offs charged against the allowance 0  
Balance at end of period $ 16,492