v3.25.0.1
LEASES - Minimum annual payments under leases (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Operating Lease Payments    
2025 $ 911.2  
2026 858.3  
2027 796.2  
2028 709.6  
2029 604.8  
Thereafter 2,295.6  
Total lease payments 6,175.7  
Less imputed interest (2,023.2)  
Total operating and finance lease liabilities, respectively 4,152.5  
Financing Lease Payments    
2025 7.4  
2026 7.5  
2027 7.4  
2028 7.4  
2029 7.3  
Thereafter 38.0  
Total lease payments 75.0  
Less imputed interest (25.7)  
Total operating and finance lease liabilities, respectively $ 49.3 $ 55.4