v3.26.3
LEASES - Minimum annual payments under leases (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
Operating Lease Payments    
Three months ending December 31, 2026 $ 237.5  
2027 916.9  
2028 835.0  
2029 730.8  
2030 627.9  
2031 521.5  
Thereafter 1,538.9  
Total lease payments 5,408.5  
Less imputed interest (1,646.6)  
Total operating lease liabilities 3,761.9  
Financing Lease Payments    
Three months ending December 31, 2026 2.6  
2027 10.4  
2028 10.3  
2029 8.8  
2030 7.6  
2031 6.5  
Thereafter 26.9  
Total lease payments 73.1  
Less imputed interest (22.4)  
Total finance lease liabilities $ 50.7 $ 52.5