v3.26.3
Segment Information - Schedule of Disaggregation of Revenue From Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2026
Sep. 27, 2025
Sep. 26, 2026
Sep. 27, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales $ 1,418,598 $ 1,077,824 $ 4,039,526 $ 3,216,162
Piping Systems        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 876,056 709,669 2,564,188 2,074,222
Industrial Metals        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 402,803 241,857 1,068,810 755,455
Climate        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 139,739 126,298 406,528 386,485
Operating Segments        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 1,442,814 1,094,008 4,094,909 3,260,299
Operating Segments | Piping Systems        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 890,610 718,404 2,597,713 2,101,562
Operating Segments | Industrial Metals        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 409,377 248,939 1,085,652 771,450
Operating Segments | Climate        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 142,827 126,665 411,544 387,287
Operating Segments | Tube and fittings        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 757,841 591,206 2,172,787 1,732,354
Operating Segments | Tube and fittings | Piping Systems        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 757,841 591,206 2,172,787 1,732,354
Operating Segments | Tube and fittings | Industrial Metals        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 0 0 0 0
Operating Segments | Tube and fittings | Climate        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 0 0 0 0
Operating Segments | Brass rod, forgings, wire and cable        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 380,823 215,017 1,005,209 668,054
Operating Segments | Brass rod, forgings, wire and cable | Piping Systems        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 0 0 0 0
Operating Segments | Brass rod, forgings, wire and cable | Industrial Metals        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 380,823 215,017 1,005,209 668,054
Operating Segments | Brass rod, forgings, wire and cable | Climate        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 0 0 0 0
Operating Segments | OEM components, tube and assemblies        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 54,173 53,473 148,876 161,052
Operating Segments | OEM components, tube and assemblies | Piping Systems        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 0 0 0 0
Operating Segments | OEM components, tube and assemblies | Industrial Metals        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 12,806 20,236 34,933 59,174
Operating Segments | OEM components, tube and assemblies | Climate        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 41,367 33,237 113,943 101,878
Operating Segments | Valves and plumbing specialties        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 132,769 127,198 424,926 369,208
Operating Segments | Valves and plumbing specialties | Piping Systems        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 132,769 127,198 424,926 369,208
Operating Segments | Valves and plumbing specialties | Industrial Metals        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 0 0 0 0
Operating Segments | Valves and plumbing specialties | Climate        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 0 0 0 0
Operating Segments | Flex duct and other HVAC components        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 101,460 93,428 297,601 285,409
Operating Segments | Flex duct and other HVAC components | Piping Systems        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 0 0 0 0
Operating Segments | Flex duct and other HVAC components | Industrial Metals        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 0 0 0 0
Operating Segments | Flex duct and other HVAC components | Climate        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 101,460 93,428 297,601 285,409
Operating Segments | Other        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 15,748 13,686 45,510 44,222
Operating Segments | Other | Piping Systems        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 0 0 0 0
Operating Segments | Other | Industrial Metals        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 15,748 13,686 45,510 44,222
Operating Segments | Other | Climate        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales 0 0 0 0
Intersegment sales        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales (24,216) (16,184) (55,383) (44,137)
Intersegment sales | Piping Systems        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales (14,554) (8,735) (33,525) (27,340)
Intersegment sales | Industrial Metals        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales (6,574) (7,082) (16,842) (15,995)
Intersegment sales | Climate        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net sales $ (3,088) $ (367) $ (5,016) $ (802)