XML 63 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Net sales $ 2,952,532 $ 3,136,381 $ 4,450,214
Cost of sales 2,463,393 2,609,364 3,617,230
Warehouse and reload      
Disaggregation of Revenue [Line Items]      
Net sales 2,432,820 2,663,107 3,714,898
Direct      
Disaggregation of Revenue [Line Items]      
Net sales 581,517 535,163 815,864
Cash discounts and rebates      
Disaggregation of Revenue [Line Items]      
Net sales (61,805) (61,889) (80,548)
Specialty products      
Disaggregation of Revenue [Line Items]      
Net sales 2,045,910 2,184,240 2,871,628
Structural products      
Disaggregation of Revenue [Line Items]      
Net sales 906,622 952,141 1,578,586
Shipping and Handling      
Disaggregation of Revenue [Line Items]      
Cost of sales $ 154,300 $ 152,300 $ 160,300