XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition Revenue Recognition (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]      
Net sales $ 4,479,406 $ 4,412,794 $ 3,810,676
UNITED STATES      
Disaggregation of Revenue [Line Items]      
Net sales 3,932,189 3,860,421 3,299,750
CANADA      
Disaggregation of Revenue [Line Items]      
Net sales 310,210 315,499 291,530
Other Countries [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 237,007 236,874 219,396
Service Center Based Distribution Segment [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 3,056,555 2,966,842 2,565,604
Service Center Based Distribution Segment [Member] | UNITED STATES      
Disaggregation of Revenue [Line Items]      
Net sales 2,540,427 2,441,281 2,081,566
Service Center Based Distribution Segment [Member] | CANADA      
Disaggregation of Revenue [Line Items]      
Net sales 310,210 315,499 291,530
Service Center Based Distribution Segment [Member] | Other Countries [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 205,918 210,062 192,508
Engineered Solutions Segment      
Disaggregation of Revenue [Line Items]      
Net sales 1,422,851 1,445,952 1,245,072
Engineered Solutions Segment | UNITED STATES      
Disaggregation of Revenue [Line Items]      
Net sales 1,391,762 1,419,140 1,218,184
Engineered Solutions Segment | CANADA      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Engineered Solutions Segment | Other Countries [Member]      
Disaggregation of Revenue [Line Items]      
Net sales $ 31,089 $ 26,812 $ 26,888