XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
Remainder of 2025 $ 2,095  
2026 3,078  
2027 2,549  
2028 2,042  
2029 1,630  
Thereafter 6,035  
Total future lease payments 17,429  
Less imputed interest (2,470)  
Total lease liability balance 14,959 $ 14,578
Finance Leases    
Remainder of 2025 162  
2026 299  
2027 301  
2028 290  
2029 268  
Thereafter 1,310  
Total future lease payments 2,630  
Less imputed interest (528)  
Total finance lease liabilities $ 2,102 $ 1,677