v3.22.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Net operating loss carryforward $ 2,443 $ 2,437
Tax credit carryforward 1,385 1,055
Share-based compensation 319 243
Accrued expenses and other liabilities 1,195 1,108
Lease liabilities 2,597 2,058
Capitalized research and development 1,691 1,922
Other 449 340
Total deferred tax assets 10,079 9,163
Less: valuation allowance (1,586) (1,218)
Deferred tax assets, net of valuation allowance 8,493 7,945
Deferred tax liabilities:    
Depreciation and amortization (4,425) (3,811)
Right-of-use assets (2,339) (1,876)
Total deferred tax liabilities (6,764) (5,687)
Net deferred tax assets $ 1,729 $ 2,258