v3.21.2
LEASES - Minimum annual payments under leases (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Operating Lease Payments    
Six months ending December 31, 2021 $ 538.4  
2022 1,034.5  
2023 941.5  
2024 816.7  
2025 770.9  
2026 704.6  
Thereafter 3,768.1  
Total lease payments 8,574.7  
Less imputed interest (3,081.3)  
Total 5,493.4  
Financing Lease Payments    
Six months ending December 31, 2021 7.2  
2022 13.6  
2023 10.0  
2024 9.0  
2025 8.3  
2026 8.2  
Thereafter 66.0  
Total lease payments 122.3  
Less imputed interest (42.9)  
Total $ 79.4 $ 96.0