v3.25.2
Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]      
Total sales $ 4,563,424 $ 4,479,406 $ 4,412,794
Less: Inter-segment sales1 (4,563,424) (4,479,406) (4,412,794)
Net sales 4,563,424 4,479,406 4,412,794
Cost of sales 3,180,265 3,142,753 3,125,829
Selling, distribution and administrative expense, including depreciation 884,630 840,830 813,814
Operating income 498,529 495,823 473,151
Corporate & other expense, net 83,679 82,280 72,887
Interest expense, net 612 2,831 21,639
Other income, net (3,050) (5,138) 1,701
Income before income taxes 500,967 498,130 449,811
Service Center Segment [Member]      
Segment Reporting Information [Line Items]      
Total sales 3,014,348 3,056,555 2,966,842
Less: Inter-segment sales1 (3,014,348) (3,056,555) (2,966,842)
Net sales 3,014,348 3,056,555 2,966,842
Cost of sales 2,135,158 2,173,085 2,120,467
Selling, distribution and administrative expense, including depreciation 485,720 486,476 475,793
Operating income 393,470 396,994 370,582
Engineered Solutions Segment      
Segment Reporting Information [Line Items]      
Total sales 1,549,076 1,422,851 1,445,952
Less: Inter-segment sales1 (1,549,076) (1,422,851) (1,445,952)
Net sales 1,549,076 1,422,851 1,445,952
Cost of sales 1,045,107 969,668 1,005,362
Selling, distribution and administrative expense, including depreciation 315,231 272,074 265,134
Operating income 188,738 181,109 175,456
Reportable Segments      
Segment Reporting Information [Line Items]      
Operating income 582,208 578,103 546,038
Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Total sales 55,041 52,574 48,450
Less: Inter-segment sales1 (55,041) (52,574) (48,450)
Net sales 55,041 52,574 48,450
Intersegment Eliminations [Member] | Service Center Segment [Member]      
Segment Reporting Information [Line Items]      
Total sales 2,906 2,808 2,652
Less: Inter-segment sales1 (2,906) (2,808) (2,652)
Net sales 2,906 2,808 2,652
Intersegment Eliminations [Member] | Engineered Solutions Segment      
Segment Reporting Information [Line Items]      
Total sales 52,135 49,766 45,798
Less: Inter-segment sales1 (52,135) (49,766) (45,798)
Net sales 52,135 49,766 45,798
Operating Segments      
Segment Reporting Information [Line Items]      
Total sales 4,618,465 4,531,980 4,461,244
Less: Inter-segment sales1 (4,618,465) (4,531,980) (4,461,244)
Net sales 4,618,465 4,531,980 4,461,244
Operating Segments | Service Center Segment [Member]      
Segment Reporting Information [Line Items]      
Total sales 3,017,254 3,059,363 2,969,494
Less: Inter-segment sales1 (3,017,254) (3,059,363) (2,969,494)
Net sales 3,017,254 3,059,363 2,969,494
Operating Segments | Engineered Solutions Segment      
Segment Reporting Information [Line Items]      
Total sales 1,601,211 1,472,617 1,491,750
Less: Inter-segment sales1 (1,601,211) (1,472,617) (1,491,750)
Net sales $ 1,601,211 $ 1,472,617 $ 1,491,750