XML 106 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 513.5
2025 449.3
2026 367.3
2027 279.7
2028 195.8
Thereafter 383.9
Total lease payments 2,189.5
Amount representing interest (230.7)
Present value of operating lease liabilities $ 1,958.8