XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition Revenue Recognition (Details 1)
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
General Industry [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 36.40% 35.50%
Industrial Machinery [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 12.50% 14.10%
Food [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 11.50% 10.30%
Metals [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 10.30% 9.90%
Forest Products [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 9.20% 9.70%
Chem/Petrochem [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 6.90% 7.00%
Cement & Aggregate [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 5.50% 5.20%
Transportation [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 4.10% 3.70%
Oil & Gas [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 3.60% 4.60%
Total    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 100.00% 100.00%
Service Center Based Distribution Segment [Member] | General Industry [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 35.20% 34.70%
Service Center Based Distribution Segment [Member] | Industrial Machinery [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 8.10% 8.90%
Service Center Based Distribution Segment [Member] | Food [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 15.30% 13.70%
Service Center Based Distribution Segment [Member] | Metals [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 11.20% 10.70%
Service Center Based Distribution Segment [Member] | Forest Products [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 11.80% 12.50%
Service Center Based Distribution Segment [Member] | Chem/Petrochem [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 2.90% 2.70%
Service Center Based Distribution Segment [Member] | Cement & Aggregate [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 7.30% 7.10%
Service Center Based Distribution Segment [Member] | Transportation [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 3.80% 3.70%
Service Center Based Distribution Segment [Member] | Oil & Gas [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 4.40% 6.00%
Service Center Based Distribution Segment [Member] | Total    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 100.00% 100.00%
Engineered Solutions Segment [Member] | General Industry [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 39.00% 37.40%
Engineered Solutions Segment [Member] | Industrial Machinery [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 22.60% 25.20%
Engineered Solutions Segment [Member] | Food [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 3.10% 3.00%
Engineered Solutions Segment [Member] | Metals [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 8.20% 8.10%
Engineered Solutions Segment [Member] | Forest Products [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 3.20% 3.80%
Engineered Solutions Segment [Member] | Chem/Petrochem [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 16.20% 16.10%
Engineered Solutions Segment [Member] | Cement & Aggregate [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 1.30% 1.20%
Engineered Solutions Segment [Member] | Transportation [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 4.70% 3.60%
Engineered Solutions Segment [Member] | Oil & Gas [Domain]    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 1.70% 1.60%
Engineered Solutions Segment [Member] | Total    
Disaggregation of Revenue [Line Items]    
Disaggregated Revenue by Customer Industry, Percent 100.00% 100.00%