XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Dec. 30, 2023
Summary of segment information [Abstract]          
Net sales $ 997,831 $ 819,792 $ 2,845,230 $ 2,687,968  
Cost of goods sold 722,469 579,058 2,056,162 1,897,128  
Depreciation and amortization 11,710 9,631 30,897 30,704  
Selling, general, and administrative expense 59,619 48,295 161,993 156,988  
Gain on sale of assets 2,667 0 3,953 0  
Gain on sale of business 0 (4,137) 0 (4,137)  
Asset impairments 0 5,934 0 5,934  
Gain on insurance settlement 0 0 0 (19,466)  
Operating income 206,700 181,011 600,131 620,817  
Interest expense (113) (230) (335) (508)  
Interest income 11,145 10,599 42,773 24,566  
Realized and unrealized losses on short-term investments 164 (2,368) 529 20,362  
Other (expense) income, net (122) (47) (848) 2,120  
Income before income taxes 217,774 188,965 642,250 667,357  
Assets 3,206,132   3,206,132   $ 2,759,301
Operating Segments          
Summary of segment information [Abstract]          
Net sales 1,020,380 829,112 2,897,767 2,718,004  
Operating Segments | Piping Systems          
Summary of segment information [Abstract]          
Net sales 653,884 568,151 1,932,521 1,868,635  
Cost of goods sold 459,818 394,736 1,381,585 1,315,212  
Depreciation and amortization 5,082 5,025 14,574 15,835  
Selling, general, and administrative expense 25,383 21,847 67,542 76,049  
Gain on sale of assets 0   (281)    
Gain on sale of business   0   0  
Asset impairments   5,934   5,934  
Gain on insurance settlement       0  
Operating income 163,601 140,609 468,539 455,605  
Assets 1,139,615   1,139,615   1,029,821
Operating Segments | Industrial Metals          
Summary of segment information [Abstract]          
Net sales 238,014 141,012 589,422 452,512  
Cost of goods sold 204,406 119,108 490,275 375,375  
Depreciation and amortization 3,976 1,835 8,264 5,411  
Selling, general, and administrative expense 5,435 3,848 12,722 10,319  
Gain on sale of assets 0   0    
Gain on sale of business   0   0  
Asset impairments   0   0  
Gain on insurance settlement       0  
Operating income 24,197 16,221 78,161 61,407  
Assets 811,792   811,792   157,761
Operating Segments | Climate          
Summary of segment information [Abstract]          
Net sales 128,482 119,949 375,824 396,857  
Cost of goods sold 81,579 76,133 239,461 242,009  
Depreciation and amortization 1,650 1,618 4,891 5,973  
Selling, general, and administrative expense 7,152 7,352 21,803 22,440  
Gain on sale of assets 2,667   2,667    
Gain on sale of business   0   0  
Asset impairments   0   0  
Gain on insurance settlement       (19,466)  
Operating income 40,768 34,846 112,336 145,901  
Assets 268,534   268,534   252,561
Corporate and Eliminations          
Summary of segment information [Abstract]          
Net sales (22,549) (9,320) (52,537) (30,036)  
Cost of goods sold (23,334) (10,919) (55,159) (35,468)  
Depreciation and amortization 1,002 1,153 3,168 3,485  
Selling, general, and administrative expense 21,649 15,248 59,926 48,180  
Gain on sale of assets 0   1,567    
Gain on sale of business   (4,137)   (4,137)  
Asset impairments   0   0  
Gain on insurance settlement       0  
Operating income (21,866) $ (10,665) (58,905) $ (42,096)  
Assets $ 986,191   $ 986,191   $ 1,319,158