v3.25.2
LEASES - Minimum annual payments under leases (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Operating Lease Payments    
Six months ending December 31, 2025 $ 477.1  
2026 929.2  
2027 866.1  
2028 777.7  
2029 672.0  
2030 571.2  
Thereafter 1,924.9  
Total lease payments 6,218.2  
Less imputed interest (2,006.3)  
Total operating and finance lease liabilities, respectively 4,211.9  
Financing Lease Payments    
Six months ending December 31, 2025 4.2  
2026 8.5  
2027 8.4  
2028 8.5  
2029 8.3  
2030 7.5  
Thereafter 34.4  
Total lease payments 79.8  
Less imputed interest (26.7)  
Total operating and finance lease liabilities, respectively $ 53.1 $ 49.3