v3.25.1
LEASES - Minimum annual payments under leases (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Operating Lease Payments    
Nine months ending December 31, 2025 $ 699.9  
2026 902.8  
2027 837.5  
2028 750.4  
2029 646.5  
2030 549.7  
Thereafter 1,875.0  
Total lease payments 6,261.8  
Less imputed interest (2,047.2)  
Total operating and finance lease liabilities, respectively 4,214.6  
Financing Lease Payments    
Nine months ending December 31, 2025 5.8  
2026 7.8  
2027 7.7  
2028 7.7  
2029 7.6  
2030 6.9  
Thereafter 32.3  
Total lease payments 75.8  
Less imputed interest (25.8)  
Total operating and finance lease liabilities, respectively $ 50.0 $ 49.3