v3.25.2
Segment Reporting (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
USD ($)
Mar. 29, 2025
USD ($)
Jun. 29, 2024
USD ($)
Mar. 30, 2024
USD ($)
Jun. 28, 2025
USD ($)
segment
Jun. 29, 2024
USD ($)
Segment Reporting Information [Line Items]            
Net sales $ 780,107   $ 768,363   $ 1,489,333 $ 1,494,607
Cost of sales 660,418   645,919   1,258,515 1,244,482
Selling, general and administrative expense 95,265   89,453   189,358 180,703
Amortization of definite-lived intangible assets 1,000   1,000   1,900 2,000
Amortization of deferred gains on real estate 983   984   1,967 1,968
Interest income 4,183   6,380   9,656 14,865
Provision for income taxes 2,268   4,710   3,607 10,262
Net income 4,310 $ 2,805 14,336 $ 17,492 $ 7,115 31,828
Number of reportable segments | segment         1  
Gain on business interruption insurance recovery 2,400       $ 2,443 0
Reportable Segment            
Segment Reporting Information [Line Items]            
Net sales     768,363      
Net income 4,310   14,336   7,115 31,828
Operating Segments | Reportable Segment            
Segment Reporting Information [Line Items]            
Net sales 780,107   768,363   1,489,333 1,494,607
Depreciation of property and equipment 8,836   9,140   17,437 17,548
Amortization of definite-lived intangible assets 954   980   1,907 2,005
Amortization of deferred gains on real estate (983)   (984)   (1,967) (1,968)
Interest expense 12,640   11,181   24,693 24,290
Interest income (4,183)   (6,380)   (9,656) (14,865)
Other operating, net 582   8   (1,676) 322
Provision for income taxes 2,268   4,710   3,607 10,262
Total segment expenses 775,797   754,027   1,482,218 1,462,779
Net income     14,336      
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment | Reportable Segment            
Segment Reporting Information [Line Items]            
Net income 0   0   0 0
Specialty products            
Segment Reporting Information [Line Items]            
Net sales 543,459   539,466   1,022,846 1,043,300
Specialty products | Operating Segments | Reportable Segment            
Segment Reporting Information [Line Items]            
Cost of sales 443,177   435,116   832,786 834,901
Structural products            
Segment Reporting Information [Line Items]            
Net sales 236,648   228,897   466,487 451,307
Structural products | Operating Segments | Reportable Segment            
Segment Reporting Information [Line Items]            
Cost of sales 217,241   210,803   425,729 409,581
SG&A - delivery and logistics | Operating Segments | Reportable Segment            
Segment Reporting Information [Line Items]            
Selling, general and administrative expense 41,343   37,608   80,781 75,764
SG&A - sales | Operating Segments | Reportable Segment            
Segment Reporting Information [Line Items]            
Selling, general and administrative expense 18,519   17,420   36,276 34,848
SG&A - all other | Operating Segments | Reportable Segment            
Segment Reporting Information [Line Items]            
Selling, general and administrative expense $ 35,403   $ 34,425   $ 72,301 $ 70,091