XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue Recognition Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 1,073,001 $ 1,077,153 $ 2,171,945 $ 2,172,341
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 929,549 944,652 1,886,782 1,904,010
CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 77,777 77,170 149,253 152,470
Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 65,675 55,331 135,910 115,861
Service Center Based Distribution Segment [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 723,827 729,273 1,473,566 1,475,806
Service Center Based Distribution Segment [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 599,801 602,483 1,225,483 1,219,745
Service Center Based Distribution Segment [Member] | CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 77,777 77,170 149,253 152,470
Service Center Based Distribution Segment [Member] | Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 46,249 49,620 98,830 103,591
Engineered Solutions Segment [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 349,174 347,880 698,379 696,535
Engineered Solutions Segment [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 329,748 342,169 661,299 684,265
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 $ 19,426 $ 5,711 $ 37,080 $ 12,270