XML 40 R31.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION- Schedule of Revenue by Reportable Segment and Major Customer Industry (Details)
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
General Industry    
Disaggregation of Revenue [Line Items]    
Total 37.10% 36.40%
Industrial Machinery    
Disaggregation of Revenue [Line Items]    
Total 13.50% 12.50%
Food    
Disaggregation of Revenue [Line Items]    
Total 11.30% 11.50%
Metals    
Disaggregation of Revenue [Line Items]    
Total 10.00% 10.30%
Forest Products    
Disaggregation of Revenue [Line Items]    
Total 8.40% 9.20%
Chem/Petrochem    
Disaggregation of Revenue [Line Items]    
Total 6.30% 6.90%
Cement & Aggregate    
Disaggregation of Revenue [Line Items]    
Total 5.40% 5.50%
Transportation    
Disaggregation of Revenue [Line Items]    
Total 4.10% 4.10%
Oil & Gas    
Disaggregation of Revenue [Line Items]    
Total 3.90% 3.60%
Total    
Disaggregation of Revenue [Line Items]    
Total 100.00% 100.00%
Service Center | General Industry    
Disaggregation of Revenue [Line Items]    
Total 34.40% 35.20%
Service Center | Industrial Machinery    
Disaggregation of Revenue [Line Items]    
Total 7.90% 8.10%
Service Center | Food    
Disaggregation of Revenue [Line Items]    
Total 15.90% 15.30%
Service Center | Metals    
Disaggregation of Revenue [Line Items]    
Total 11.50% 11.20%
Service Center | Forest Products    
Disaggregation of Revenue [Line Items]    
Total 11.80% 11.80%
Service Center | Chem/Petrochem    
Disaggregation of Revenue [Line Items]    
Total 2.70% 2.90%
Service Center | Cement & Aggregate    
Disaggregation of Revenue [Line Items]    
Total 7.60% 7.30%
Service Center | Transportation    
Disaggregation of Revenue [Line Items]    
Total 3.50% 3.80%
Service Center | Oil & Gas    
Disaggregation of Revenue [Line Items]    
Total 4.70% 4.40%
Service Center | Total    
Disaggregation of Revenue [Line Items]    
Total 100.00% 100.00%
Engineered Solutions | General Industry    
Disaggregation of Revenue [Line Items]    
Total 42.50% 39.00%
Engineered Solutions | Industrial Machinery    
Disaggregation of Revenue [Line Items]    
Total 24.00% 22.60%
Engineered Solutions | Food    
Disaggregation of Revenue [Line Items]    
Total 2.60% 3.10%
Engineered Solutions | Metals    
Disaggregation of Revenue [Line Items]    
Total 7.10% 8.20%
Engineered Solutions | Forest Products    
Disaggregation of Revenue [Line Items]    
Total 2.10% 3.20%
Engineered Solutions | Chem/Petrochem    
Disaggregation of Revenue [Line Items]    
Total 13.00% 16.20%
Engineered Solutions | Cement & Aggregate    
Disaggregation of Revenue [Line Items]    
Total 1.20% 1.30%
Engineered Solutions | Transportation    
Disaggregation of Revenue [Line Items]    
Total 5.20% 4.70%
Engineered Solutions | Oil & Gas    
Disaggregation of Revenue [Line Items]    
Total 2.30% 1.70%
Engineered Solutions | Total    
Disaggregation of Revenue [Line Items]    
Total 100.00% 100.00%