XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]    
Net sales $ 891,681 $ 747,807
UNITED STATES    
Disaggregation of Revenue [Line Items]    
Net sales 764,208 644,057
CANADA    
Disaggregation of Revenue [Line Items]    
Net sales 74,566 56,896
Other Countries [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 52,907 46,854
Service Center Based Distribution Segment [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 600,871 513,284
Service Center Based Distribution Segment [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Net sales 479,164 415,242
Service Center Based Distribution Segment [Member] | CANADA    
Disaggregation of Revenue [Line Items]    
Net sales 74,566 56,896
Service Center Based Distribution Segment [Member] | Other Countries [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 47,141 41,146
Fluid Power & Flow Control Segment [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 290,810 234,523
Fluid Power & Flow Control Segment [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Net sales 285,044 228,815
Fluid Power & Flow Control Segment [Member] | CANADA    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Fluid Power & Flow Control Segment [Member] | Other Countries [Member]    
Disaggregation of Revenue [Line Items]    
Net sales $ 5,766 $ 5,708