XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Contract Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 26, 2025
Dec. 31, 2024
Capitalized Contract Cost [Line Items]    
Unearned revenue $ 3,000  
Accounts receivable, trade    
Capitalized Contract Cost [Line Items]    
Change in accounts receivable, trade $ 1,660  
Contract asset percent change 1.00%  
Unbilled receivables    
Capitalized Contract Cost [Line Items]    
Change in unbilled receivables $ 15,369  
Contract asset percent change 44.00%  
Unearned revenue    
Capitalized Contract Cost [Line Items]    
Change in unearned revenue $ 2,592  
Contract liability percent change 20.00%  
Accounts receivable, trade    
Capitalized Contract Cost [Line Items]    
Accounts receivable, trade $ 196,222 $ 194,562
Unbilled receivables    
Capitalized Contract Cost [Line Items]    
Unbilled receivables 50,319 34,950
Unearned revenue    
Capitalized Contract Cost [Line Items]    
Unearned revenue $ 15,783 $ 13,191