XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
USD ($)
day
Oct. 02, 2021
USD ($)
Oct. 01, 2022
USD ($)
day
Oct. 02, 2021
USD ($)
Disaggregation of Revenue [Line Items]        
Standard terms of payment, number of days | day 10   10  
Net sales $ 1,060,761 $ 970,842 $ 3,602,445 $ 3,304,224
Warehouse and reload        
Disaggregation of Revenue [Line Items]        
Net sales 889,349 783,758 2,987,636 2,695,326
Direct        
Disaggregation of Revenue [Line Items]        
Net sales 193,446 204,524 680,333 660,934
Customer discounts and rebates        
Disaggregation of Revenue [Line Items]        
Net sales (22,034) (17,440) (65,524) (52,036)
Specialty products        
Disaggregation of Revenue [Line Items]        
Net sales 724,323 641,024 2,280,090 1,878,835
Structural products        
Disaggregation of Revenue [Line Items]        
Net sales $ 336,438 $ 329,818 $ 1,322,355 $ 1,425,389