XML 69 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Reporting - Schedule of Segment Reporting by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Apr. 04, 2026
Jun. 28, 2025
Mar. 29, 2025
Jul. 04, 2026
Jun. 28, 2025
Segment Reporting [Line Items]            
Net sales $ 814,077   $ 780,107   $ 1,545,226 $ 1,489,333
Cost of sales 674,370   660,418   1,289,122 1,258,515
Selling, general and administrative expense 107,371   95,265   203,575 189,358
Amortization of definite-lived intangible assets 1,700   1,000   3,700 1,900
Realization of deferred gains from real estate (983)   (983)   (1,967) (1,967)
Interest income (2,918)   (4,183)   (5,986) (9,656)
Other operating, net 1,243   582   3,118 (1,676)
Provision for income taxes 4,818   2,268   4,457 3,607
Net income 6,406 $ (1,458) 4,310 $ 2,805 4,948 7,115
Professional services fees 1,200       3,100  
Gain on business interruption insurance recovery         0 2,443
Reportable Segment            
Segment Reporting [Line Items]            
Net income 6,406   4,310   4,948 7,115
Operating Segments | Reportable Segment            
Segment Reporting [Line Items]            
Net sales 814,077   780,107   1,545,226 1,489,333
Depreciation of property and equipment 9,816   8,836   19,700 17,437
Amortization of definite-lived intangible assets 1,657   954   3,747 1,907
Realization of deferred gains from real estate (983)   (983)   (1,967) (1,967)
Interest expense 12,297   12,640   24,512 24,693
Interest income (2,918)   (4,183)   (5,986) (9,656)
Other operating, net 1,243   582   3,118 (1,676)
Provision for income taxes 4,818   2,268   4,457 3,607
Total segment expenses 807,671   775,797   1,540,278 1,482,218
Net income 6,406   4,310   4,948 7,115
Gain on business interruption insurance recovery       $ (2,400)    
Adjustments and reconciling items | Reportable Segment            
Segment Reporting [Line Items]            
Net income 0   0   0 0
Specialty products            
Segment Reporting [Line Items]            
Net sales 564,140   543,459   1,075,946 1,022,846
Specialty products | Operating Segments | Reportable Segment            
Segment Reporting [Line Items]            
Cost of sales 451,561   443,177   870,800 832,786
Structural products            
Segment Reporting [Line Items]            
Net sales 249,937   236,648   469,280 466,487
Structural products | Operating Segments | Reportable Segment            
Segment Reporting [Line Items]            
Cost of sales 222,809   217,241   418,322 425,729
SG&A - delivery and logistics | Operating Segments | Reportable Segment            
Segment Reporting [Line Items]            
Selling, general and administrative expense 46,945   41,343   90,571 80,781
SG&A - sales | Operating Segments | Reportable Segment            
Segment Reporting [Line Items]            
Selling, general and administrative expense 19,337   18,519   37,527 36,276
SG&A - all other | Operating Segments | Reportable Segment            
Segment Reporting [Line Items]            
Selling, general and administrative expense $ 41,089   $ 35,403   $ 75,477 $ 72,301