XML 35 R27.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue Recognition Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 1,077,153 $ 1,060,280 $ 2,172,341 $ 2,122,685
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 944,652 929,197 1,904,010 1,850,686
CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 77,170 74,702 152,470 154,472
Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 55,331 56,381 115,861 117,527
Service Center Based Distribution Segment [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 729,273 705,392 1,475,806 1,423,380
Service Center Based Distribution Segment [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 602,483 581,452 1,219,745 1,166,332
Service Center Based Distribution Segment [Member] | CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 77,170 74,702 152,470 154,472
Service Center Based Distribution Segment [Member] | Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 49,620 49,238 103,591 102,576
Engineered Solutions Segment [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 347,880 354,888 696,535 699,305
Engineered Solutions Segment [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 342,169 347,745 684,265 684,354
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 $ 5,711 $ 7,143 $ 12,270 $ 14,951