v3.26.1
REVENUE RECOGNITION- Schedule of Revenue by Reportable Segment and Major Customer Industry (Details)
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
General Industry        
Disaggregation of Revenue [Line Items]        
Total 38.10% 36.60% 37.70% 36.10%
Industrial Machinery        
Disaggregation of Revenue [Line Items]        
Total 15.00% 14.10% 14.20% 13.20%
Food        
Disaggregation of Revenue [Line Items]        
Total 10.80% 11.10% 11.10% 11.40%
Metals        
Disaggregation of Revenue [Line Items]        
Total 10.10% 9.50% 9.90% 9.90%
Forest Products        
Disaggregation of Revenue [Line Items]        
Total 8.30% 9.20% 8.20% 9.20%
Chem/Petrochem        
Disaggregation of Revenue [Line Items]        
Total 5.20% 6.30% 5.80% 6.90%
Cement & Aggregate        
Disaggregation of Revenue [Line Items]        
Total 5.10% 5.10% 5.40% 5.50%
Transportation        
Disaggregation of Revenue [Line Items]        
Total 3.80% 4.20% 4.00% 4.00%
Oil & Gas        
Disaggregation of Revenue [Line Items]        
Total 3.60% 3.90% 3.70% 3.80%
Total        
Disaggregation of Revenue [Line Items]        
Total 100.00% 100.00% 100.00% 100.00%
Service Center | General Industry        
Disaggregation of Revenue [Line Items]        
Total 34.90% 33.80% 34.50% 34.50%
Service Center | Industrial Machinery        
Disaggregation of Revenue [Line Items]        
Total 8.60% 8.70% 8.20% 8.30%
Service Center | Food        
Disaggregation of Revenue [Line Items]        
Total 15.20% 15.50% 15.50% 15.30%
Service Center | Metals        
Disaggregation of Revenue [Line Items]        
Total 12.00% 11.10% 11.70% 11.10%
Service Center | Forest Products        
Disaggregation of Revenue [Line Items]        
Total 11.80% 12.50% 11.70% 12.10%
Service Center | Chem/Petrochem        
Disaggregation of Revenue [Line Items]        
Total 2.30% 2.70% 2.50% 2.80%
Service Center | Cement & Aggregate        
Disaggregation of Revenue [Line Items]        
Total 7.10% 7.20% 7.60% 7.50%
Service Center | Transportation        
Disaggregation of Revenue [Line Items]        
Total 3.40% 3.50% 3.50% 3.60%
Service Center | Oil & Gas        
Disaggregation of Revenue [Line Items]        
Total 4.70% 5.00% 4.80% 4.80%
Service Center | Total        
Disaggregation of Revenue [Line Items]        
Total 100.00% 100.00% 100.00% 100.00%
Engineered Solutions | General Industry        
Disaggregation of Revenue [Line Items]        
Total 44.20% 41.50% 43.60% 39.10%
Engineered Solutions | Industrial Machinery        
Disaggregation of Revenue [Line Items]        
Total 26.50% 24.30% 25.20% 23.40%
Engineered Solutions | Food        
Disaggregation of Revenue [Line Items]        
Total 3.00% 2.90% 2.90% 3.30%
Engineered Solutions | Metals        
Disaggregation of Revenue [Line Items]        
Total 6.50% 6.50% 6.40% 7.60%
Engineered Solutions | Forest Products        
Disaggregation of Revenue [Line Items]        
Total 1.90% 3.10% 2.00% 3.20%
Engineered Solutions | Chem/Petrochem        
Disaggregation of Revenue [Line Items]        
Total 10.50% 13.10% 11.80% 15.30%
Engineered Solutions | Cement & Aggregate        
Disaggregation of Revenue [Line Items]        
Total 1.50% 1.30% 1.40% 1.40%
Engineered Solutions | Transportation        
Disaggregation of Revenue [Line Items]        
Total 4.50% 5.40% 4.90% 4.80%
Engineered Solutions | Oil & Gas        
Disaggregation of Revenue [Line Items]        
Total 1.40% 1.90% 1.80% 1.90%
Engineered Solutions | Total        
Disaggregation of Revenue [Line Items]        
Total 100.00% 100.00% 100.00% 100.00%