XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
day
Oct. 01, 2022
USD ($)
Sep. 30, 2023
USD ($)
day
Oct. 01, 2022
USD ($)
Disaggregation of Revenue [Line Items]        
Standard terms of payment, number of days | day 10   10  
Net sales $ 809,981 $ 1,060,761 $ 2,423,852 $ 3,602,445
Warehouse and reload        
Disaggregation of Revenue [Line Items]        
Net sales 683,072 889,349 2,065,212 2,987,636
Direct        
Disaggregation of Revenue [Line Items]        
Net sales 143,026 193,446 405,335 680,333
Customer discounts and rebates        
Disaggregation of Revenue [Line Items]        
Net sales (16,117) (22,034) (46,695) (65,524)
Specialty products        
Disaggregation of Revenue [Line Items]        
Net sales 558,851 724,323 1,697,679 2,280,090
Structural products        
Disaggregation of Revenue [Line Items]        
Net sales $ 251,130 $ 336,438 $ 726,173 $ 1,322,355