v3.22.4
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 1,739  
2024 2,034  
2025 1,771  
2026 1,723  
2027 1,699  
Thereafter 11,801  
Total undiscounted cash flows 20,767  
Less: Imputed interest (4,099)  
Present value of lease liabilities 16,668  
Lease liabilities, current 1,367 $ 1,127
Lease liabilities, non current 15,301 $ 12,746
Finance Leases    
2023 146  
2024 57  
2025 57  
2026 53  
2027 52  
Thereafter 460  
Total undiscounted cash flows 825  
Less: Imputed interest (138)  
Present value of lease liabilities 687  
Lease liabilities, current 129  
Lease liabilities, non current $ 558  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other liabilities