XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]    
Net sales $ 1,098,944 $ 1,095,188
UNITED STATES    
Disaggregation of Revenue [Line Items]    
Net sales 957,233 959,358
CANADA    
Disaggregation of Revenue [Line Items]    
Net sales 71,476 75,300
Other Countries [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 70,235 60,530
Service Center Based Distribution Segment [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 749,739 746,533
Service Center Based Distribution Segment [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Net sales 625,682 617,262
Service Center Based Distribution Segment [Member] | CANADA    
Disaggregation of Revenue [Line Items]    
Net sales 71,476 75,300
Service Center Based Distribution Segment [Member] | Other Countries [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 52,581 53,971
Engineered Solutions Segment [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 349,205 348,655
Engineered Solutions Segment [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Net sales 331,551 342,096
Engineered Solutions Segment [Member] | CANADA    
Disaggregation of Revenue [Line Items]    
Net sales 0 0
Engineered Solutions Segment [Member] | Other Countries [Member]    
Disaggregation of Revenue [Line Items]    
Net sales $ 17,654 $ 6,559