XML 89 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturity of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 52.7  
2026 47.5  
2027 31.6  
2028 23.2  
2029 17.7  
Thereafter 79.6  
Total lease payments 252.3  
Less: interest (44.1)  
Present value of lease liabilities 208.2 $ 210.8
Finance Leases    
2025 13.0  
2026 16.9  
2027 9.0  
2028 8.6  
2029 7.7  
Thereafter 30.0  
Total lease payments 85.2  
Less: interest (18.4)  
Present value of lease liabilities $ 66.8 $ 53.7