XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 1,166,749 $ 1,146,390 $ 3,338,694 $ 3,318,731
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 1,032,283 1,017,167 2,919,065 2,921,177
CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 71,555 73,388 220,808 225,858
Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 62,911 55,835 198,821 171,696
Service Center Based Distribution Segment [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 761,602 789,356 2,235,168 2,265,162
Service Center Based Distribution Segment [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 643,479 666,170 1,868,962 1,885,915
Service Center Based Distribution Segment [Member] | CANADA        
Disaggregation of Revenue [Line Items]        
Net sales 71,555 73,388 220,808 225,858
Service Center Based Distribution Segment [Member] | Other Countries [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 46,568 49,798 145,398 153,389
Engineered Solutions Segment [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 405,147 357,034 1,103,526 1,053,569
Engineered Solutions Segment [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Net sales 388,804 350,997 1,050,103 1,035,262
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 $ 16,343 $ 6,037 $ 53,423 $ 18,307