v3.26.3
Segment Information - Schedule of Other segment disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2026
Sep. 27, 2025
Sep. 26, 2026
Sep. 27, 2025
Dec. 27, 2025
Segment Reporting [Line Items]          
Depreciation and amortization $ 21,173 $ 16,607 $ 55,160 $ 51,635  
Loss (gain) on disposal of assets, net 0 (11,852) 1,720 (26,654)  
Asset impairments 0 2,018 2,653 2,018  
Gain on insurance proceeds (4,352) (4,869) (4,352) (41,147)  
Gain on sale of business 0 0 (41,407) 0  
Expenditures for long-lived assets (including those resulting from business acquisitions) 44,791 18,291 103,803 48,982  
Segment assets 4,297,594 3,696,323 4,297,594 3,696,323 $ 3,733,029
Corporate expenses          
Segment Reporting [Line Items]          
Depreciation and amortization 1,068 1,073 3,186 4,391  
Loss (gain) on disposal of assets, net   (11,865) 0 (11,865)  
Asset impairments   0 0 0  
Gain on insurance proceeds 0 0 0 0  
Gain on sale of business     (41,407)    
Expenditures for long-lived assets (including those resulting from business acquisitions) 0 0 0 0  
Segment assets 1,416,508 1,273,124 1,416,508 1,273,124  
Piping Systems | Operating Segments          
Segment Reporting [Line Items]          
Depreciation and amortization 10,112 5,531 22,062 17,021  
Loss (gain) on disposal of assets, net   13 1,590 (15,796)  
Asset impairments   2,018 2,653 2,018  
Gain on insurance proceeds (4,352) (4,869) (4,352) (41,147)  
Gain on sale of business     0    
Expenditures for long-lived assets (including those resulting from business acquisitions) 35,128 5,387 67,612 17,410  
Segment assets 1,621,488 1,272,584 1,621,488 1,272,584  
Industrial Metals | Operating Segments          
Segment Reporting [Line Items]          
Depreciation and amortization 7,881 8,346 24,372 25,148  
Loss (gain) on disposal of assets, net   0 8 (3)  
Asset impairments   0 0 0  
Gain on insurance proceeds 0 0 0 0  
Gain on sale of business     0    
Expenditures for long-lived assets (including those resulting from business acquisitions) 5,830 9,486 28,015 25,717  
Segment assets 970,384 871,514 970,384 871,514  
Climate | Operating Segments          
Segment Reporting [Line Items]          
Depreciation and amortization 2,112 1,657 5,540 5,075  
Loss (gain) on disposal of assets, net   0 122 1,010  
Asset impairments   0 0 0  
Gain on insurance proceeds 0 0 0 0  
Gain on sale of business     0    
Expenditures for long-lived assets (including those resulting from business acquisitions) 3,833 3,418 8,176 5,855  
Segment assets $ 289,214 $ 279,101 $ 289,214 $ 279,101