XML 71 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Payments Under Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Operating leases    
2025 $ 91.4  
2026 74.5  
2027 53.6  
2028 32.6  
2029 19.5  
Thereafter 52.1  
Total lease payments 323.7  
Less imputed interest [1] (35.2)  
Present value of lease liabilities 288.5 $ 290.7
Finance leases    
2025 2.7  
2026 2.7  
2027 2.7  
2028 1.8  
2029 0.0  
Thereafter 0.0  
Total lease payments 9.9  
Less imputed interest [1] (1.1)  
Present value of lease liabilities $ 8.8 $ 10.7
[1] Calculated using the incremental borrowing rate for each lease applied to the future payments.