v3.24.4
Leases - Schedule of Maturity of Operating and Finance Lease Liabilities (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 4,491
2026 4,400
2027 4,093
2028 3,763
2029 3,478
Thereafter 15,664
Total lease payments 35,889
Less: imputed interest 6,199
Total 29,690
Finance Leases  
2025 1,242
2026 809
2027 357
2028 25
2029 4
Thereafter 0
Total lease payments 2,437
Less: imputed interest 111
Total $ 2,326