XML 35 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]        
Net sales $ 1,060,280 $ 876,874 $ 2,122,685 $ 1,768,555
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 929,197 756,767 1,850,686 1,520,975
CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 74,702 66,263 154,472 140,829
Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 56,381 53,844 117,527 106,751
Service Center Based Distribution Segment [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 705,392 587,218 1,423,380 1,188,089
Service Center Based Distribution Segment [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 581,452 474,412 1,166,332 953,576
Service Center Based Distribution Segment [Member] | CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 74,702 66,263 154,472 140,829
Service Center Based Distribution Segment [Member] | Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 49,238 46,543 102,576 93,684
Engineered Solutions Segment [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 354,888 289,656 699,305 580,466
Engineered Solutions Segment [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 347,745 282,355 684,354 567,399
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 $ 7,143 $ 7,301 $ 14,951 $ 13,067