XML 208 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition (Details)
$ in Thousands
3 Months Ended
Mar. 28, 2020
USD ($)
day
Mar. 30, 2019
USD ($)
Disaggregation of Revenue [Line Items]    
Standard terms of payment, number of days | day 10  
Net sales $ 662,070 $ 638,701
Warehouse and reload    
Disaggregation of Revenue [Line Items]    
Net sales 545,892 523,179
Direct    
Disaggregation of Revenue [Line Items]    
Net sales 125,582 123,404
Customer discounts and rebates    
Disaggregation of Revenue [Line Items]    
Net sales (9,404) (7,882)
Structural products    
Disaggregation of Revenue [Line Items]    
Net sales 240,778 196,786
Specialty products    
Disaggregation of Revenue [Line Items]    
Net sales $ 421,292 $ 441,915