XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition Revenue Recognition (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]      
Net sales $ 3,810,676 $ 3,235,919 $ 3,245,652
UNITED STATES      
Disaggregation of Revenue [Line Items]      
Net sales 3,299,750 2,782,859 2,819,400
CANADA      
Disaggregation of Revenue [Line Items]      
Net sales 291,530 255,360 248,610
Other Countries [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 219,396 197,700 177,642
Service Center Based Distribution Segment [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 2,565,604 2,199,533 2,241,949
Service Center Based Distribution Segment [Member] | UNITED STATES      
Disaggregation of Revenue [Line Items]      
Net sales 2,081,566 1,768,965 1,833,275
Service Center Based Distribution Segment [Member] | CANADA      
Disaggregation of Revenue [Line Items]      
Net sales 291,530 255,360 248,610
Service Center Based Distribution Segment [Member] | Other Countries [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 192,508 175,208 160,064
Fluid Power & Flow Control Segment [Member]      
Disaggregation of Revenue [Line Items]      
Net sales 1,245,072 1,036,386 1,003,703
Fluid Power & Flow Control Segment [Member] | UNITED STATES      
Disaggregation of Revenue [Line Items]      
Net sales 1,218,184 1,013,894 986,125
Fluid Power & Flow Control Segment [Member] | CANADA      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
Fluid Power & Flow Control Segment [Member] | Other Countries [Member]      
Disaggregation of Revenue [Line Items]      
Net sales $ 26,888 $ 22,492 $ 17,578