XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jun. 25, 2022
Jul. 01, 2023
Jun. 25, 2022
Dec. 31, 2022
Summary of segment information [Abstract]          
Net sales $ 896,984 $ 1,150,042 $ 1,868,176 $ 2,160,044  
Cost of goods sold 639,272 820,914 1,318,070 1,565,425  
Depreciation and amortization 10,416 11,302 21,073 22,143  
Selling, general, and administrative expense 56,062 48,956 108,693 96,412  
Gain on insurance settlement (19,466) 0 (19,466) 0  
Gain on sale of assets 0 0 0 (5,507)  
Operating income 210,700 268,870 439,806 481,571  
Interest expense (135) (147) (278) (305)  
Interest income 7,732 103 13,967 263  
Unrealized gain on short-term investments 20,820 0 20,820 0  
Other income, net 1,841 2,100 4,077 2,720  
Income before income taxes 240,958 270,926 478,392 484,249  
Assets 2,576,420   2,576,420   $ 2,242,399
Operating Segments          
Summary of segment information [Abstract]          
Net sales 908,225 1,168,466 1,888,892 2,186,830  
Operating Segments | Piping Systems          
Summary of segment information [Abstract]          
Net sales 638,005 824,807 1,300,484 1,528,237  
Cost of goods sold 452,866 585,090 920,476 1,099,277  
Depreciation and amortization 5,252 5,930 10,810 11,330  
Selling, general, and administrative expense 28,745 22,208 54,202 45,563  
Gain on insurance settlement 0   0    
Gain on sale of assets       0  
Operating income 151,142 211,579 314,996 372,067  
Assets 1,218,810   1,218,810   1,088,940
Operating Segments | Industrial Metals          
Summary of segment information [Abstract]          
Net sales 146,266 179,175 311,500 353,487  
Cost of goods sold 123,097 150,940 256,267 296,650  
Depreciation and amortization 1,804 1,846 3,576 3,790  
Selling, general, and administrative expense 3,394 2,221 6,471 5,620  
Gain on insurance settlement 0   0    
Gain on sale of assets       0  
Operating income 17,971 24,168 45,186 47,427  
Assets 165,534   165,534   160,702
Operating Segments | Climate          
Summary of segment information [Abstract]          
Net sales 123,954 164,484 276,908 305,106  
Cost of goods sold 77,064 103,110 165,876 197,067  
Depreciation and amortization 2,202 2,348 4,355 4,700  
Selling, general, and administrative expense 7,087 8,279 15,088 15,892  
Gain on insurance settlement (19,466)   (19,466)    
Gain on sale of assets       0  
Operating income 57,067 50,747 111,055 87,447  
Assets 263,666   263,666   279,940
Corporate and Eliminations          
Summary of segment information [Abstract]          
Net sales (11,241) (18,424) (20,716) (26,786)  
Cost of goods sold (13,755) (18,226) (24,549) (27,569)  
Depreciation and amortization 1,158 1,178 2,332 2,323  
Selling, general, and administrative expense 16,836 16,248 32,932 29,337  
Gain on insurance settlement 0   0    
Gain on sale of assets       (5,507)  
Operating income (15,480) $ (17,624) (31,431) $ (25,370)  
Assets $ 928,410   $ 928,410   $ 712,817