v3.24.1.u1
LEASES - Maturities of Operating Leases (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Remainder of 2024 $ 880.2  
2025 1,116.3  
2026 1,062.8  
2027 1,003.8  
2028 943.0  
Thereafter 8,346.5  
Total lease payments 13,352.6  
Less amounts representing interest (4,771.1)  
Total lease liability 8,581.5 $ 8,233.3
Less current portion of lease liability 715.2 794.6
Non-current lease liability $ 7,866.3 $ 7,438.7