XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 1,132,035 $ 980,662 $ 3,254,720 $ 2,749,217
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 992,761 856,248 2,843,447 2,377,223
CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 80,133 70,493 234,605 211,322
Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 59,141 53,921 176,668 160,672
Service Center Based Distribution Segment [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 761,599 658,998 2,184,979 1,847,087
Service Center Based Distribution Segment [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 628,816 541,622 1,795,148 1,495,198
Service Center Based Distribution Segment [Member] | CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 80,133 70,493 234,605 211,322
Service Center Based Distribution Segment [Member] | Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 52,650 46,883 155,226 140,567
Engineered Solutions Segment [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 370,436 321,664 1,069,741 902,130
Engineered Solutions Segment [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 363,945 314,626 1,048,299 882,025
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,491 $ 7,038 $ 21,442 $ 20,105