XML 71 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
USD ($)
day
Jun. 27, 2020
USD ($)
Jul. 03, 2021
USD ($)
day
Jun. 27, 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 $ 1,307,913 $ 698,776 $ 2,333,382 $ 1,360,846
Warehouse and reload        
Disaggregation of Revenue [Line Items]        
Net sales 1,062,149 601,279 1,911,569 1,163,472
Direct        
Disaggregation of Revenue [Line Items]        
Net sales 265,280 107,848 456,409 217,129
Customer discounts and rebates        
Disaggregation of Revenue [Line Items]        
Net sales (19,516) (10,351) (34,596) (19,755)
Structural products        
Disaggregation of Revenue [Line Items]        
Net sales 632,724 249,542 1,095,571 490,310
Specialty products        
Disaggregation of Revenue [Line Items]        
Net sales $ 675,189 $ 449,234 $ 1,237,811 $ 870,536