v3.26.1
LEASES - Minimum annual payments under leases (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Operating Lease Payments    
Six months ending December 31, 2026 $ 470.7  
2027 901.5  
2028 815.5  
2029 711.0  
2030 608.4  
2031 503.5  
Thereafter 1,505.1  
Total lease payments 5,515.7  
Less imputed interest (1,704.7)  
Total operating lease liabilities 3,811.0  
Financing Lease Payments    
Six months ending December 31, 2026 5.3  
2027 10.4  
2028 10.4  
2029 8.8  
2030 7.7  
2031 6.5  
Thereafter 26.7  
Total lease payments 75.8  
Less imputed interest (23.2)  
Total finance lease liabilities $ 52.6 $ 52.5