XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Other segment disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Dec. 28, 2024
Segment Reporting Information [Line Items]          
Depreciation and amortization $ 16,607 $ 11,710 $ 51,635 $ 30,897  
(Gain) loss on disposal on sale of assets, net (11,852) (2,667) (26,654) (3,953)  
Asset impairments 2,018 0 2,018 0  
Gain on insurance proceeds 4,869 0 41,147 0  
Expenditures for long-lived assets (including those resulting from business acquisitions) 18,291 26,155 48,982 150,577  
Segment assets 3,696,323 3,206,132 3,696,323 3,206,132 $ 3,290,906
Corporate expenses          
Segment Reporting Information [Line Items]          
Depreciation and amortization 1,073 1,002 4,391 3,168  
(Gain) loss on disposal on sale of assets, net (11,865) 0 (11,865) (1,567)  
Asset impairments 0   0    
Gain on insurance proceeds 0   0    
Expenditures for long-lived assets (including those resulting from business acquisitions) 0 6,465 0 11,652  
Segment assets 1,273,124 986,191 1,273,124 986,191  
Piping Systems | Operating Segments          
Segment Reporting Information [Line Items]          
Depreciation and amortization 5,531 5,082 17,021 14,574  
(Gain) loss on disposal on sale of assets, net 13 0 (15,796) 281  
Asset impairments 2,018   2,018    
Gain on insurance proceeds 4,869   41,147    
Expenditures for long-lived assets (including those resulting from business acquisitions) 5,387 3,739 17,410 14,321  
Segment assets 1,272,584 1,139,615 1,272,584 1,139,615  
Industrial Metals | Operating Segments          
Segment Reporting Information [Line Items]          
Depreciation and amortization 8,346 3,976 25,148 8,264  
(Gain) loss on disposal on sale of assets, net 0 0 (3) 0  
Asset impairments 0   0    
Gain on insurance proceeds 0   0    
Expenditures for long-lived assets (including those resulting from business acquisitions) 9,486 13,917 25,717 117,806  
Segment assets 871,514 811,792 871,514 811,792  
Climate | Operating Segments          
Segment Reporting Information [Line Items]          
Depreciation and amortization 1,657 1,650 5,075 4,891  
(Gain) loss on disposal on sale of assets, net 0 (2,667) 1,010 (2,667)  
Asset impairments 0   0    
Gain on insurance proceeds 0   0    
Expenditures for long-lived assets (including those resulting from business acquisitions) 3,418 2,034 5,855 6,798  
Segment assets $ 279,101 $ 268,534 $ 279,101 $ 268,534