XML 118 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Finance Leases    
2025 $ 144  
2026 135  
2027 132  
2028 129  
2029 127  
Thereafter 1,371  
Total lease payments 2,038  
Less: imputed interest (678)  
Total finance lease liabilities 1,360 $ 1,391
Operating Leases    
2025 2,683  
2026 2,528  
2027 2,343  
2028 2,167  
2029 1,911  
Thereafter 9,557  
Total lease payments 21,189  
Less: imputed interest (4,539)  
Total operating lease liabilities 16,650 $ 17,775
Total    
2025 2,827  
2026 2,663  
2027 2,475  
2028 2,296  
2029 2,038  
Thereafter 10,928  
Total lease payments 23,227  
Less: imputed interest (5,217)  
Total lease liabilities 18,010  
Future noncancelable subleases, future minimum payments 297  
Leases, amount due in excess of remaining estimated economic life $ 2,200