XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Dec. 28, 2024
Disaggregation of Revenue [Line Items]      
Contract assets $ 197,512   $ 187,257
Total contract liabilities 144,669   130,696
Contract liabilities 140,905   126,932
Revenue recognized from contract liability 24,383 $ 34,279  
Remaining performance obligation $ 3,764    
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-03-28      
Disaggregation of Revenue [Line Items]      
Expected timing of performance obligation satisfaction 12 months    
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-03-28      
Disaggregation of Revenue [Line Items]      
Expected timing of performance obligation satisfaction 24 months    
Contract Liabilities      
Disaggregation of Revenue [Line Items]      
Contract liabilities $ 140,905   126,932
Other Noncurrent Liabilities      
Disaggregation of Revenue [Line Items]      
Contract liabilities, noncurrent $ 3,764   $ 3,764