v3.24.1.u1
Leases - Operating and Finance Lease Liability Reconciliation (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Total operating lease liabilities $ 91,419 $ 90,777
Total finance lease liabilities 13,262 14,106
Gross lease liabilities 104,681 104,883
Imputed interest - operating leases (15,400) (15,138)
Imputed interest - finance leases (2,022) (1,997)
Imputed interest (17,422) (17,135)
Present value of operating leases 76,019 75,639
Present value of finance leases 11,240 12,109
Present value of lease liabilities $ 87,259 $ 87,748
Operating lease liability, current, location Accrued expenses and other Accrued expenses and other
Finance lease liability, current location Accrued expenses and other Accrued expenses and other
Current portion of operating lease liabilities $ (8,581) $ (8,419)
Current portion of finance lease liabilities (1,626) (2,032)
Current portion of lease liabilities $ (10,207) $ (10,451)
Operating lease liability, long-term, location Total long-term lease liabilities Total long-term lease liabilities
Finance lease liability, long-term, location Total long-term lease liabilities Total long-term lease liabilities
Total long-term operating lease liabilities $ 67,438 $ 67,220
Total long-term finance lease liabilities 9,614 10,077
Total long-term lease liabilities $ 77,052 $ 77,297