XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION - Disaggregated revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
USD ($)
item
Jun. 25, 2022
USD ($)
Jul. 01, 2023
USD ($)
item
Jun. 25, 2022
USD ($)
Revenue Recognition.        
Number of markets in which the entity operates (in markets) | item 3   3  
NET SALES $ 2,043,918 $ 2,900,874 $ 3,866,394 $ 5,390,187
Change % (29.50%)   (28.30%)  
Point in Time Revenue        
Revenue Recognition.        
NET SALES $ 2,006,319 2,850,409 $ 3,790,775 5,300,690
Change % (29.60%)   (28.50%)  
Over Time Revenue        
Revenue Recognition.        
NET SALES $ 37,599 $ 50,465 $ 75,619 $ 89,497
Change % (25.50%)   (15.50%)  
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-02 | 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-07-02 | Over Time Revenue        
Revenue Recognition.        
Number of months to complete contract projects 18 months   18 months