XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
USD ($)
day
Sep. 26, 2020
USD ($)
Oct. 02, 2021
USD ($)
day
Sep. 26, 2020
USD ($)
Revenue from Contract with Customer [Abstract]        
Standard terms of payment, number of days | day 10   10  
Disaggregation of Revenue [Line Items]        
Net sales $ 970,842 $ 871,063 $ 3,304,224 $ 2,231,909
Warehouse and reload        
Disaggregation of Revenue [Line Items]        
Net sales 783,758 745,185 2,695,326 1,901,285
Direct        
Disaggregation of Revenue [Line Items]        
Net sales 204,524 138,750 660,934 363,250
Customer discounts and rebates        
Disaggregation of Revenue [Line Items]        
Net sales (17,440) (12,872) (52,036) (32,626)
Structural products        
Disaggregation of Revenue [Line Items]        
Net sales 329,818 375,072 1,425,389 865,302
Specialty products        
Disaggregation of Revenue [Line Items]        
Net sales $ 641,024 $ 495,991 $ 1,878,835 $ 1,366,607