XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 747,288 $ 809,981 $ 2,241,895 $ 2,423,852
Warehouse and reload        
Disaggregation of Revenue [Line Items]        
Net sales 622,981 683,072 1,843,942 2,065,212
Direct        
Disaggregation of Revenue [Line Items]        
Net sales 140,505 143,026 445,606 405,335
Customer discounts and rebates        
Disaggregation of Revenue [Line Items]        
Net sales (16,198) (16,117) (47,653) (46,695)
Specialty products        
Disaggregation of Revenue [Line Items]        
Net sales 519,000 558,851 1,562,300 1,697,679
Structural products        
Disaggregation of Revenue [Line Items]        
Net sales $ 228,288 $ 251,130 $ 679,595 $ 726,173