XML 108 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Future Minimum Maturities of Lease Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 4,789  
2026 4,166  
2027 3,527  
2028 2,885  
2029 2,130  
Thereafter 7,978  
Total lease payments 25,475  
Less: Imputed interest (4,551)  
Total 20,924 $ 21,092
Finance Leases    
2025 293  
2026 285  
2027 284  
2028 286  
2029 294  
Thereafter 416  
Total lease payments 1,858  
Less: Imputed interest (442)  
Total $ 1,416 $ 1,838