XML 35 R27.htm IDEA: XBRL DOCUMENT v3.21.4
Revenue Recognition Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 876,874 $ 751,287 $ 1,768,555 $ 1,499,094
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 756,767 647,814 1,520,975 1,291,871
CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 66,263 57,809 140,829 114,705
Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 53,844 45,664 106,751 92,518
Service Center Based Distribution Segment [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 587,218 515,690 1,188,089 1,028,974
Service Center Based Distribution Segment [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 474,412 417,456 953,576 832,698
Service Center Based Distribution Segment [Member] | CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 66,263 57,809 140,829 114,705
Service Center Based Distribution Segment [Member] | Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 46,543 40,425 93,684 81,571
Fluid Power & Flow Control Segment [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 289,656 235,597 580,466 470,120
Fluid Power & Flow Control Segment [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 282,355 230,358 567,399 459,173
Fluid Power & Flow Control Segment [Member] | CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Fluid Power & Flow Control Segment [Member] | Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 7,301 $ 5,239 $ 13,067 $ 10,947