XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Net sales $ 4,075,034 $ 4,174,598 $ 4,345,250
Contract assets 187,257 175,721  
Total contract liabilities 130,696    
Contract liabilities 126,932 70,978  
Revenue recognized from contract liability 53,819 162,182  
Remaining performance obligation $ 3,764    
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-12-29      
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]: 2024-12-29      
Disaggregation of Revenue [Line Items]      
Expected timing of performance obligation satisfaction 24 months    
Contract Liabilities      
Disaggregation of Revenue [Line Items]      
Contract liabilities $ 126,932 70,978  
Other Noncurrent Liabilities      
Disaggregation of Revenue [Line Items]      
Contract liabilities, noncurrent   3,764  
Infrastructure      
Disaggregation of Revenue [Line Items]      
Net sales 2,998,381 2,999,637 2,909,746
Agriculture      
Disaggregation of Revenue [Line Items]      
Net sales 1,076,653 1,174,961 1,335,285
Point in Time      
Disaggregation of Revenue [Line Items]      
Net sales 2,700,315 2,888,772 2,995,139
Point in Time | Infrastructure      
Disaggregation of Revenue [Line Items]      
Net sales 1,656,355 1,744,139 1,687,458
Point in Time | Agriculture      
Disaggregation of Revenue [Line Items]      
Net sales 1,043,960 1,144,633 1,307,681
Over Time      
Disaggregation of Revenue [Line Items]      
Net sales 1,374,719 1,285,826 1,350,111
Over Time | Infrastructure      
Disaggregation of Revenue [Line Items]      
Net sales 1,342,026 1,255,498 1,222,288
Over Time | Agriculture      
Disaggregation of Revenue [Line Items]      
Net sales $ 32,693 $ 30,328 27,604
Over Time | Other      
Disaggregation of Revenue [Line Items]      
Net sales     $ 100,219