XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION - Disaggregated revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
USD ($)
item
Sep. 28, 2024
USD ($)
Sep. 27, 2025
USD ($)
item
Sep. 28, 2024
USD ($)
Disaggregation of Revenue [Line Items]        
Number of markets in which the entity operates (in markets) | item 3   3  
NET SALES $ 1,559,627 $ 1,649,383 $ 4,990,520 $ 5,190,308
Change % in net sales (5.40%)   (3.80%)  
Point in Time        
Disaggregation of Revenue [Line Items]        
NET SALES $ 1,528,506 1,607,411 $ 4,911,049 5,069,509
Change % in net sales (4.90%)   (3.10%)  
Over Time        
Disaggregation of Revenue [Line Items]        
NET SALES $ 31,121 $ 41,972 $ 79,471 $ 120,799
Change % in net sales (25.90%)   (34.20%)  
Minimum        
Disaggregation of Revenue [Line Items]        
Number of months to complete contract projects 6 months   6 months  
Maximum        
Disaggregation of Revenue [Line Items]        
Number of months to complete contract projects 18 months   18 months