XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 1,146,390 $ 1,132,035 $ 3,318,731 $ 3,254,720
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 1,017,167 992,761 2,921,177 2,843,447
CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 73,388 80,133 225,858 234,605
Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 55,835 59,141 171,696 176,668
Service Center Based Distribution Segment [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 789,356 761,599 2,265,162 2,184,979
Service Center Based Distribution Segment [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 666,170 628,816 1,885,915 1,795,148
Service Center Based Distribution Segment [Member] | CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 73,388 80,133 225,858 234,605
Service Center Based Distribution Segment [Member] | Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 49,798 52,650 153,389 155,226
Engineered Solutions Segment [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 357,034 370,436 1,053,569 1,069,741
Engineered Solutions Segment [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 350,997 363,945 1,035,262 1,048,299
Engineered Solutions Segment [Member] | CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Engineered Solutions Segment [Member] | Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 6,037 $ 6,491 $ 18,307 $ 21,442