v3.23.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
The remainder of 2023 $ 1,362  
2024 2,208  
2025 2,049  
2026 1,859  
2027 1,834  
Thereafter 12,729  
Total undiscounted cash flows 22,041  
Less: Imputed interest (4,391)  
Present value of lease liabilities 17,650  
Operating lease liabilities, current 1,479 $ 1,367
Operating lease liabilities, non-current 16,171 $ 15,301
Finance Lease, Liability, to be Paid [Abstract]    
The remainder of 2023 115  
2024 60  
2025 60  
2026 56  
2027 54  
Thereafter 491  
Total undiscounted cash flows 836  
Less: Imputed interest (149)  
Present value of lease liabilities 687  
Lease liabilities, current 114  
Lease liabilities, non-current $ 573  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other liabilities