v3.25.4
REVENUE RECOGNITION- Schedule of Revenue by Reportable Segment and Major Customer Industry (Details)
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
General Industry        
Disaggregation of Revenue [Line Items]        
Total 38.10% 35.40% 37.50% 35.80%
Industrial Machinery        
Disaggregation of Revenue [Line Items]        
Total 13.90% 12.80% 14.00% 12.70%
Food        
Disaggregation of Revenue [Line Items]        
Total 11.10% 11.50% 11.20% 11.50%
Metals        
Disaggregation of Revenue [Line Items]        
Total 9.50% 10.00% 9.80% 10.20%
Forest Products        
Disaggregation of Revenue [Line Items]        
Total 8.00% 9.20% 8.20% 9.20%
Chem/Petrochem        
Disaggregation of Revenue [Line Items]        
Total 5.90% 7.50% 5.80% 7.20%
Cement & Aggregate        
Disaggregation of Revenue [Line Items]        
Total 5.80% 5.90% 5.60% 5.70%
Transportation        
Disaggregation of Revenue [Line Items]        
Total 4.00% 3.70% 4.10% 3.90%
Oil & Gas        
Disaggregation of Revenue [Line Items]        
Total 3.70% 4.00% 3.80% 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.60% 34.60% 34.40% 34.80%
Service Center | Industrial Machinery        
Disaggregation of Revenue [Line Items]        
Total 7.90% 8.00% 7.90% 8.00%
Service Center | Food        
Disaggregation of Revenue [Line Items]        
Total 15.50% 15.20% 15.70% 15.30%
Service Center | Metals        
Disaggregation of Revenue [Line Items]        
Total 11.70% 10.90% 11.60% 11.10%
Service Center | Forest Products        
Disaggregation of Revenue [Line Items]        
Total 11.30% 12.00% 11.60% 11.90%
Service Center | Chem/Petrochem        
Disaggregation of Revenue [Line Items]        
Total 2.50% 2.90% 2.60% 2.90%
Service Center | Cement & Aggregate        
Disaggregation of Revenue [Line Items]        
Total 8.20% 7.90% 7.90% 7.60%
Service Center | Transportation        
Disaggregation of Revenue [Line Items]        
Total 3.50% 3.50% 3.50% 3.70%
Service Center | Oil & Gas        
Disaggregation of Revenue [Line Items]        
Total 4.80% 5.00% 4.80% 4.70%
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.70% 36.60% 43.30% 37.80%
Engineered Solutions | Industrial Machinery        
Disaggregation of Revenue [Line Items]        
Total 24.70% 23.00% 25.10% 22.80%
Engineered Solutions | Food        
Disaggregation of Revenue [Line Items]        
Total 3.10% 3.90% 3.00% 3.50%
Engineered Solutions | Metals        
Disaggregation of Revenue [Line Items]        
Total 5.60% 8.30% 6.40% 8.20%
Engineered Solutions | Forest Products        
Disaggregation of Revenue [Line Items]        
Total 2.10% 3.50% 2.10% 3.40%
Engineered Solutions | Chem/Petrochem        
Disaggregation of Revenue [Line Items]        
Total 11.80% 17.00% 11.60% 16.60%
Engineered Solutions | Cement & Aggregate        
Disaggregation of Revenue [Line Items]        
Total 1.40% 1.60% 1.30% 1.40%
Engineered Solutions | Transportation        
Disaggregation of Revenue [Line Items]        
Total 4.90% 4.10% 5.20% 4.40%
Engineered Solutions | Oil & Gas        
Disaggregation of Revenue [Line Items]        
Total 1.70% 2.00% 2.00% 1.90%
Engineered Solutions | Total        
Disaggregation of Revenue [Line Items]        
Total 100.00% 100.00% 100.00% 100.00%