v3.25.4
REVENUE RECOGNITION- Schedule of Net Sales by Reportable Segment and by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 1,163,023 $ 1,073,001 $ 2,362,546 $ 2,171,945
United States        
Disaggregation of Revenue [Line Items]        
Net sales 1,024,050 929,549 2,080,537 1,886,782
Canada        
Disaggregation of Revenue [Line Items]        
Net sales 74,528 77,777 149,845 149,253
Other countries        
Disaggregation of Revenue [Line Items]        
Net sales 64,445 65,675 132,164 135,910
Service Center        
Disaggregation of Revenue [Line Items]        
Net sales 747,323 723,827 1,529,797 1,473,566
Service Center | United States        
Disaggregation of Revenue [Line Items]        
Net sales 625,157 599,801 1,281,961 1,225,483
Service Center | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 74,528 77,777 149,845 149,253
Service Center | Other countries        
Disaggregation of Revenue [Line Items]        
Net sales 47,638 46,249 97,991 98,830
Engineered Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 415,700 349,174 832,749 698,379
Engineered Solutions | United States        
Disaggregation of Revenue [Line Items]        
Net sales 398,893 329,748 798,576 661,299
Engineered Solutions | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 0 0 0 0
Engineered Solutions | Other countries        
Disaggregation of Revenue [Line Items]        
Net sales $ 16,807 $ 19,426 $ 34,173 $ 37,080