v3.24.0.1
Leases - Maturity of Operating and Finance Lease Liabilities (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 4,829
2025 4,380
2026 4,048
2027 3,733
2028 3,410
Thereafter 18,634
Total lease payments 39,034
Less: imputed interest 7,239
Total 31,795
Finance Leases  
2024 1,324
2025 836
2026 392
2027 35
2028 14
Thereafter 3
Total lease payments 2,604
Less: imputed interest 108
Total $ 2,496