v3.26.3
REVENUE RECOGNITION- Schedule of Revenue by Reportable Segment and Major Customer Industry (Details)
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Total    
Disaggregation of Revenue [Line Items]    
Total 100.00% 100.00%
General Industry    
Disaggregation of Revenue [Line Items]    
Total 37.50% 37.10%
Industrial Machinery    
Disaggregation of Revenue [Line Items]    
Total 15.20% 13.50%
Metals    
Disaggregation of Revenue [Line Items]    
Total 10.50% 10.00%
Food    
Disaggregation of Revenue [Line Items]    
Total 10.40% 11.30%
Forest Products    
Disaggregation of Revenue [Line Items]    
Total 7.70% 8.40%
Chem/Petrochem    
Disaggregation of Revenue [Line Items]    
Total 5.50% 6.30%
Cement & Aggregate    
Disaggregation of Revenue [Line Items]    
Total 4.80% 5.40%
Oil & Gas    
Disaggregation of Revenue [Line Items]    
Total 4.30% 3.90%
Transportation    
Disaggregation of Revenue [Line Items]    
Total 4.10% 4.10%
Service Center | Total    
Disaggregation of Revenue [Line Items]    
Total 100.00% 100.00%
Service Center | General Industry    
Disaggregation of Revenue [Line Items]    
Total 35.40% 34.40%
Service Center | Industrial Machinery    
Disaggregation of Revenue [Line Items]    
Total 8.00% 7.90%
Service Center | Metals    
Disaggregation of Revenue [Line Items]    
Total 12.40% 11.50%
Service Center | Food    
Disaggregation of Revenue [Line Items]    
Total 14.80% 15.90%
Service Center | Forest Products    
Disaggregation of Revenue [Line Items]    
Total 11.10% 11.80%
Service Center | Chem/Petrochem    
Disaggregation of Revenue [Line Items]    
Total 2.80% 2.70%
Service Center | Cement & Aggregate    
Disaggregation of Revenue [Line Items]    
Total 6.70% 7.60%
Service Center | Oil & Gas    
Disaggregation of Revenue [Line Items]    
Total 5.50% 4.70%
Service Center | Transportation    
Disaggregation of Revenue [Line Items]    
Total 3.30% 3.50%
Engineered Solutions | Total    
Disaggregation of Revenue [Line Items]    
Total 100.00% 100.00%
Engineered Solutions | General Industry    
Disaggregation of Revenue [Line Items]    
Total 41.40% 42.50%
Engineered Solutions | Industrial Machinery    
Disaggregation of Revenue [Line Items]    
Total 27.60% 24.00%
Engineered Solutions | Metals    
Disaggregation of Revenue [Line Items]    
Total 7.30% 7.10%
Engineered Solutions | Food    
Disaggregation of Revenue [Line Items]    
Total 2.70% 2.60%
Engineered Solutions | Forest Products    
Disaggregation of Revenue [Line Items]    
Total 1.90% 2.10%
Engineered Solutions | Chem/Petrochem    
Disaggregation of Revenue [Line Items]    
Total 10.20% 13.00%
Engineered Solutions | Cement & Aggregate    
Disaggregation of Revenue [Line Items]    
Total 1.40% 1.20%
Engineered Solutions | Oil & Gas    
Disaggregation of Revenue [Line Items]    
Total 2.20% 2.30%
Engineered Solutions | Transportation    
Disaggregation of Revenue [Line Items]    
Total 5.30% 5.20%