XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
USD ($)
day
Jul. 03, 2021
USD ($)
Jul. 02, 2022
USD ($)
day
Jul. 03, 2021
USD ($)
Disaggregation of Revenue [Line Items]        
Standard terms of payment, number of days | day 10   10  
Net sales $ 1,239,379 $ 1,307,913 $ 2,541,684 $ 2,333,382
Warehouse and reload        
Disaggregation of Revenue [Line Items]        
Net sales 1,020,341 1,062,149 2,098,287 1,911,569
Direct        
Disaggregation of Revenue [Line Items]        
Net sales 240,235 265,280 486,887 456,409
Customer discounts and rebates        
Disaggregation of Revenue [Line Items]        
Net sales (21,197) (19,516) (43,490) (34,596)
Specialty products        
Disaggregation of Revenue [Line Items]        
Net sales 787,860 675,189 1,555,767 1,237,811
Structural products        
Disaggregation of Revenue [Line Items]        
Net sales $ 451,519 $ 632,724 $ 985,917 $ 1,095,571