v3.26.1
REVENUE RECOGNITION - Schedule of Revenue by Reportable Segment and Major Customer Industry (Details)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
General Industry      
Disaggregation of Revenue [Line Items]      
Total 38.10% 36.40% 36.20%
Industrial Machinery      
Disaggregation of Revenue [Line Items]      
Total 14.30% 13.30% 13.30%
Food      
Disaggregation of Revenue [Line Items]      
Total 10.90% 11.30% 11.10%
Metals      
Disaggregation of Revenue [Line Items]      
Total 9.90% 9.80% 10.00%
Forest Products      
Disaggregation of Revenue [Line Items]      
Total 8.20% 9.10% 9.20%
Chem/Petrochem      
Disaggregation of Revenue [Line Items]      
Total 5.60% 6.80% 6.90%
Cement & Aggregate      
Disaggregation of Revenue [Line Items]      
Total 5.30% 5.30% 5.50%
Transportation      
Disaggregation of Revenue [Line Items]      
Total 3.90% 4.10% 3.80%
Oil & Gas      
Disaggregation of Revenue [Line Items]      
Total 3.80% 3.90% 4.00%
Total      
Disaggregation of Revenue [Line Items]      
Total 100.00% 100.00% 100.00%
Service Center | General Industry      
Disaggregation of Revenue [Line Items]      
Total 34.80% 34.50% 35.00%
Service Center | Industrial Machinery      
Disaggregation of Revenue [Line Items]      
Total 8.10% 8.30% 8.20%
Service Center | Food      
Disaggregation of Revenue [Line Items]      
Total 15.40% 15.40% 15.00%
Service Center | Metals      
Disaggregation of Revenue [Line Items]      
Total 11.80% 11.00% 10.90%
Service Center | Forest Products      
Disaggregation of Revenue [Line Items]      
Total 11.70% 12.20% 12.00%
Service Center | Chem/Petrochem      
Disaggregation of Revenue [Line Items]      
Total 2.50% 2.80% 2.70%
Service Center | Cement & Aggregate      
Disaggregation of Revenue [Line Items]      
Total 7.40% 7.30% 7.40%
Service Center | Transportation      
Disaggregation of Revenue [Line Items]      
Total 3.50% 3.60% 3.70%
Service Center | Oil & Gas      
Disaggregation of Revenue [Line Items]      
Total 4.80% 4.90% 5.10%
Service Center | Total      
Disaggregation of Revenue [Line Items]      
Total 100.00% 100.00% 100.00%
Engineered Solutions | General Industry      
Disaggregation of Revenue [Line Items]      
Total 44.30% 40.00% 38.70%
Engineered Solutions | Industrial Machinery      
Disaggregation of Revenue [Line Items]      
Total 25.50% 23.30% 24.20%
Engineered Solutions | Food      
Disaggregation of Revenue [Line Items]      
Total 2.80% 3.20% 2.80%
Engineered Solutions | Metals      
Disaggregation of Revenue [Line Items]      
Total 6.70% 7.30% 7.90%
Engineered Solutions | Forest Products      
Disaggregation of Revenue [Line Items]      
Total 1.90% 3.20% 3.20%
Engineered Solutions | Chem/Petrochem      
Disaggregation of Revenue [Line Items]      
Total 11.10% 14.60% 16.00%
Engineered Solutions | Cement & Aggregate      
Disaggregation of Revenue [Line Items]      
Total 1.30% 1.40% 1.30%
Engineered Solutions | Transportation      
Disaggregation of Revenue [Line Items]      
Total 4.50% 4.90% 4.20%
Engineered Solutions | Oil & Gas      
Disaggregation of Revenue [Line Items]      
Total 1.90% 2.10% 1.70%
Engineered Solutions | Total      
Disaggregation of Revenue [Line Items]      
Total 100.00% 100.00% 100.00%