v3.25.2
Leases - Lease Maturity Schedule (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Finance Leases    
2025 (six months remaining) $ 83  
2026 164  
2027 158  
2028 149  
2029 148  
2030 and thereafter 1,542  
Total lease payments 2,244  
Less imputed interest (926)  
Total lease obligations 1,318 $ 1,414
Operating Leases    
2025 (six months remaining) 48  
2026 93  
2027 91  
2028 81  
2029 72  
2030 and thereafter 716  
Total lease payments 1,101  
Less imputed interest (443)  
Total lease obligations $ 658 $ 655