XML 80 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2020
USD ($)
day
Sep. 28, 2019
USD ($)
Sep. 26, 2020
USD ($)
day
Sep. 28, 2019
USD ($)
Disaggregation of Revenue [Line Items]        
Standard terms of payment, number of days | day 10   10  
Net sales $ 871,063 $ 678,665 $ 2,231,909 $ 2,023,814
Warehouse and reload        
Disaggregation of Revenue [Line Items]        
Net sales 745,185 589,550 1,901,285 1,706,800
Direct        
Disaggregation of Revenue [Line Items]        
Net sales 138,750 102,480 363,250 347,692
Customer discounts and rebates        
Disaggregation of Revenue [Line Items]        
Net sales (12,872) (13,365) (32,626) (30,678)
Structural products        
Disaggregation of Revenue [Line Items]        
Net sales 375,072 225,689 865,302 646,646
Specialty products        
Disaggregation of Revenue [Line Items]        
Net sales $ 495,991 $ 452,976 $ 1,366,607 $ 1,377,168