v3.25.2
Revenue Recognition Revenue Recognition (Details 2)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
General Industry [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 36.40% 36.20% 36.20%
Industrial Machinery [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 13.30% 13.30% 15.20%
Food [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 11.30% 11.10% 9.80%
Metals [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 9.80% 10.00% 9.60%
Forest Products [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 9.10% 9.20% 9.10%
Chem/Petrochem [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 6.80% 6.90% 6.40%
Cement & Aggregate [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 5.30% 5.50% 5.70%
Transportation [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 4.10% 3.80% 3.50%
Oil & Gas [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 3.90% 4.00% 4.50%
Total      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 100.00% 100.00% 100.00%
Service Center Segment [Member] | General Industry [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 34.50% 35.00% 34.00%
Service Center Segment [Member] | Industrial Machinery [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 8.30% 8.20% 9.80%
Service Center Segment [Member] | Food [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 15.40% 15.00% 13.20%
Service Center Segment [Member] | Metals [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 11.00% 10.90% 10.60%
Service Center Segment [Member] | Forest Products [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 12.20% 12.00% 12.10%
Service Center Segment [Member] | Chem/Petrochem [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 2.80% 2.70% 2.80%
Service Center Segment [Member] | Cement & Aggregate [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 7.30% 7.40% 7.80%
Service Center Segment [Member] | Transportation [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 3.60% 3.70% 3.70%
Service Center Segment [Member] | Oil & Gas [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 4.90% 5.10% 6.00%
Service Center Segment [Member] | Total      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 100.00% 100.00% 100.00%
Engineered Solutions Segment | General Industry [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 40.00% 38.70% 41.20%
Engineered Solutions Segment | Industrial Machinery [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 23.30% 24.20% 26.10%
Engineered Solutions Segment | Food [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 3.20% 2.80% 2.70%
Engineered Solutions Segment | Metals [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 7.30% 7.90% 7.50%
Engineered Solutions Segment | Forest Products [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 3.20% 3.20% 2.80%
Engineered Solutions Segment | Chem/Petrochem [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 14.60% 16.00% 13.90%
Engineered Solutions Segment | Cement & Aggregate [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 1.40% 1.30% 1.30%
Engineered Solutions Segment | Transportation [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 4.90% 4.20% 3.10%
Engineered Solutions Segment | Oil & Gas [Domain]      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 2.10% 1.70% 1.40%
Engineered Solutions Segment | Total      
Disaggregation of Revenue [Line Items]      
Disaggregated Revenue by Customer Industry, Percent 100.00% 100.00% 100.00%