v3.24.0.1
Leases (Maturity Schedule) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 62.4  
2025 52.7  
2026 42.9  
2027 31.8  
2028 27.9  
Thereafter 72.7  
Total lease payments 290.4  
Less: interest (40.7)  
Operating lease, liability 249.7  
Finance Leases    
2024 22.4  
2025 18.4  
2026 17.1  
2027 16.4  
2028 17.5  
Thereafter 341.8  
Total lease payments 433.6  
Less: interest (182.3)  
Finance lease, liability 251.3 $ 247.5
Total    
2024 84.8  
2025 71.1  
2026 60.0  
2027 48.2  
2028 45.4  
Thereafter 414.5  
Total lease payments 724.0  
Less: interest (223.0)  
Total lease liabilities $ 501.0 $ 543.4