XML 71 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases- Future Lease Payments for Operating and Finance Leases (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 93.6
2025 86.0
2026 70.2
2027 56.6
2028 44.4
Thereafter 121.1
Total lease payments 471.9
Less: interest 75.0
Present value of lease liabilities 396.9
Finance Leases  
2024 26.6
2025 23.5
2026 20.4
2027 16.6
2028 12.9
Thereafter 4.9
Total lease payments 104.9
Less: interest 13.3
Present value of lease liabilities $ 91.6