XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 748,870 $ 747,288 $ 2,238,203 $ 2,241,895
Selling, general and administrative expense 89,281 92,210 278,639 272,913
Warehouse and reload        
Disaggregation of Revenue [Line Items]        
Net sales 627,704 622,981 1,849,479 1,843,942
Direct        
Disaggregation of Revenue [Line Items]        
Net sales 137,640 140,505 435,222 445,606
Customer discounts and rebates        
Disaggregation of Revenue [Line Items]        
Net sales (16,474) (16,198) (46,498) (47,653)
Specialty products        
Disaggregation of Revenue [Line Items]        
Net sales 525,455 519,000 1,548,301 1,562,300
Structural products        
Disaggregation of Revenue [Line Items]        
Net sales 223,415 228,288 689,902 679,595
Shipping and Handling        
Disaggregation of Revenue [Line Items]        
Selling, general and administrative expense $ 41,100 $ 39,200 $ 121,900 $ 115,000