XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE RECOGNITION - Disaggregated revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
item
Sep. 24, 2022
USD ($)
Sep. 30, 2023
USD ($)
item
Sep. 24, 2022
USD ($)
Revenue Recognition.        
Number of markets in which the entity operates (in markets) | item 3   3  
NET SALES $ 1,827,637 $ 2,322,855 $ 5,694,031 $ 7,713,042
Change % (21.30%)   (26.20%)  
Point in Time Revenue        
Revenue Recognition.        
NET SALES $ 1,797,215 2,270,438 $ 5,587,990 7,571,128
Change % (20.80%)   (26.20%)  
Over Time Revenue        
Revenue Recognition.        
NET SALES $ 30,422 $ 52,417 $ 106,041 $ 141,914
Change % (42.00%)   (25.30%)  
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01 | Over Time Revenue        
Revenue Recognition.        
Number of months to complete contract projects 6 months   6 months  
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01 | Over Time Revenue        
Revenue Recognition.        
Number of months to complete contract projects 18 months   18 months