XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION - Disaggregated revenue (Details)
$ in Thousands
3 Months Ended
Mar. 29, 2025
USD ($)
item
Mar. 30, 2024
USD ($)
Disaggregation of Revenue [Line Items]    
Number of markets in which the entity operates (in markets) | item 3  
NET SALES $ 1,595,519 $ 1,638,966
Change % in net sales (2.70%)  
Point in Time    
Disaggregation of Revenue [Line Items]    
NET SALES $ 1,549,304 1,604,835
Change % in net sales (3.50%)  
Over Time    
Disaggregation of Revenue [Line Items]    
NET SALES $ 46,215 $ 34,131
Change % in net sales 35.40%  
Minimum    
Disaggregation of Revenue [Line Items]    
Number of months to complete contract projects 6 months  
Maximum    
Disaggregation of Revenue [Line Items]    
Number of months to complete contract projects 18 months