XML 95 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Finance Leases    
2025 $ 23.1  
2026 20.6  
2027 16.8  
2028 12.5  
2029 7.8  
Thereafter 9.1  
Total lease payments 89.9  
Less: imputed interest 7.7  
Present value, Total 82.2 $ 71.2
Operating Leases    
2025 134.2  
2026 113.4  
2027 81.5  
2028 55.2  
2029 26.8  
Thereafter 30.3  
Total lease payments 441.4  
Less: imputed interest 49.9  
Present value, Total 391.5 446.4
Total    
2025 157.3  
2026 134.0  
2027 98.3  
2028 67.7  
2029 34.6  
Thereafter 39.4  
Total lease payments 531.3  
Less: imputed interest 57.6  
Total lease liabilities $ 473.7 $ 517.6