XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Operating and Finance Lease Reconciliation (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Total $ 95,294 $ 90,777
Total 12,520 14,106
Gross lease liabilities 107,814 104,883
Imputed interest - operating leases (15,698) (15,138)
Imputed interest - finance leases (1,918) (1,997)
Imputed interest (17,616) (17,135)
Present value of operating leases 79,596 75,639
Present value of finance leases 10,602 12,109
Present value of lease liabilities 90,198 87,748
Current portion of operating leases (10,546) (8,419)
Current portion of finance leases (1,375) (2,032)
Current portion of lease liabilities (11,921) (10,451)
Total long-term operating lease liabilities 69,050 67,220
Total long-term finance lease liabilities 9,227 10,077
Long-term lease liabilities $ 78,277 $ 77,297
Operating lease liabilities, current, location Accrued expenses and other Accrued expenses and other
Finance lease liabilities, current, location Accrued expenses and other Accrued expenses and other
Operating lease liabilities, long-term, location Long-term lease liabilities Long-term lease liabilities
Finance lease liabilities, long-term, location Long-term lease liabilities Long-term lease liabilities