v3.22.0.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 1,425  
2023 1,542  
2024 1,513  
2025 1,354  
2026 1,295  
Thereafter 9,995  
Total undiscounted cash flows 17,124  
Less: Imputed interest (3,251)  
Present value of lease liabilities 13,873  
Lease liabilities, current 1,127 $ 1,023
Lease liabilities, non-current 12,746 $ 9,631
Finance Leases    
2022 90  
2023 65  
2024 45  
2025 45  
2026 45  
Thereafter 406  
Total undiscounted cash flows 696  
Less: Imputed interest (115)  
Present value of lease liabilities 581  
Lease liabilities, current 75  
Lease liabilities, non-current $ 506  
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