XML 54 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
day
Jul. 01, 2017
USD ($)
Jun. 30, 2018
USD ($)
day
Jul. 01, 2017
USD ($)
Disaggregation of Revenue [Line Items]        
Standard terms of payment, number of days | day 10   10  
Net sales $ 892,952 $ 474,001 $ 1,330,439 $ 902,609
Warehouse        
Disaggregation of Revenue [Line Items]        
Net sales 704,328 353,157 1,037,633 672,588
Direct        
Disaggregation of Revenue [Line Items]        
Net sales 165,630 97,729 248,572 185,240
Reload and service revenue        
Disaggregation of Revenue [Line Items]        
Net sales 34,914 31,515 63,184 59,902
Variable consideration        
Disaggregation of Revenue [Line Items]        
Net sales (11,920) (8,400) (18,950) (15,121)
Structural products        
Disaggregation of Revenue [Line Items]        
Net sales 422,464 213,986 628,861 404,699
Specialty products        
Disaggregation of Revenue [Line Items]        
Net sales 473,410 263,749 704,891 502,868
Other | Other        
Disaggregation of Revenue [Line Items]        
Net sales $ (2,922) $ (3,734) $ (3,313) $ (4,958)