v3.26.1
LEASES - Minimum annual payments under leases (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Operating Lease Payments    
Nine months ending December 31, 2026 $ 706.4  
2027 892.7  
2028 804.2  
2029 698.8  
2030 596.0  
2031 492.8  
Thereafter 1,500.9  
Total lease payments 5,691.8  
Less imputed interest (1,776.4)  
Total operating lease liabilities 3,915.4  
Financing Lease Payments    
Nine months ending December 31, 2026 6.7  
2027 8.8  
2028 8.8  
2029 8.6  
2030 7.7  
2031 6.6  
Thereafter 26.7  
Total lease payments 73.9  
Less imputed interest (23.9)  
Total finance lease liabilities $ 50.0 $ 52.5