v3.26.1
LEASES - Schedule of future minimum lease payments for operating leases (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Jun. 30, 2025
Minimum lease payments    
2026, remaining $ 20.6  
2027 68.8  
2028 54.4  
2029 44.7  
2030 29.9  
Thereafter 72.0  
Total future lease payments 290.4  
Less: imputed interest (36.9)  
Total present value of lease liabilities 253.5  
Current operating lease liabilities 63.7 $ 64.4
Long-term operating lease liabilities 189.8 $ 221.8
Total operating lease liabilities $ 253.5