XML 47 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
USD ($)
day
Sep. 30, 2017
USD ($)
Sep. 29, 2018
USD ($)
day
Sep. 30, 2017
USD ($)
Disaggregation of Revenue [Line Items]        
Standard terms of payment, number of days | day 10   10  
Net sales $ 859,776 $ 479,318 $ 2,190,215 $ 1,381,927
Warehouse        
Disaggregation of Revenue [Line Items]        
Net sales 685,468 361,992 1,723,103 1,034,580
Direct        
Disaggregation of Revenue [Line Items]        
Net sales 153,847 89,242 402,420 274,482
Reload and service revenue        
Disaggregation of Revenue [Line Items]        
Net sales 32,116 35,915 95,300 95,817
Customer discounts and rebates        
Disaggregation of Revenue [Line Items]        
Net sales (11,655) (7,831) (30,608) (22,952)
Structural products        
Disaggregation of Revenue [Line Items]        
Net sales 387,347 228,424 1,016,806 633,036
Specialty products        
Disaggregation of Revenue [Line Items]        
Net sales 481,946 254,476 1,185,332 758,788
Other | Other        
Disaggregation of Revenue [Line Items]        
Net sales $ (9,517) $ (3,582) $ (11,923) $ (9,897)