v3.26.1
REVENUE RECOGNITION- Schedule of Net Sales by Reportable Segment and by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]        
Net sales $ 1,251,453 $ 1,166,749 $ 3,613,999 $ 3,338,694
United States        
Disaggregation of Revenue [Line Items]        
Net sales 1,107,122 1,032,283 3,187,659 2,919,065
Canada        
Disaggregation of Revenue [Line Items]        
Net sales 70,783 71,555 220,628 220,808
Other countries        
Disaggregation of Revenue [Line Items]        
Net sales 73,548 62,911 205,712 198,821
Service Center        
Disaggregation of Revenue [Line Items]        
Net sales 804,937 761,602 2,334,734 2,235,168
Service Center | United States        
Disaggregation of Revenue [Line Items]        
Net sales 682,464 643,479 1,964,425 1,868,962
Service Center | Canada        
Disaggregation of Revenue [Line Items]        
Net sales 70,783 71,555 220,628 220,808
Service Center | Other countries        
Disaggregation of Revenue [Line Items]        
Net sales 51,690 46,568 149,681 145,398
Engineered Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 446,516 405,147 1,279,265 1,103,526
Engineered Solutions | United States        
Disaggregation of Revenue [Line Items]        
Net sales 424,658 388,804 1,223,234 1,050,103
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 $ 21,858 $ 16,343 $ 56,031 $ 53,423