v3.24.2.u1
Leases - Maturity of Lease Liabilities Under Topic 842 (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]    
2025 $ 45.2  
2026 40.7  
2027 38.7  
2028 34.3  
2029 28.0  
Thereafter 71.0  
Total lease payments 258.0  
Less: Discount Amount 36.1  
Present value of operating lease liabilities $ 221.9 $ 239.4