v3.24.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Loss carryforwards $ 353 $ 234
Tax credit carryforwards 2,028 1,576
Share-based compensation 459 368
Accrued expenses and other liabilities 2,168 1,627
Lease liabilities 3,752 3,200
Capitalized research and development 9,292 8,175
Unrealized losses in securities and investments 232 489
Other 487 621
Total deferred tax assets 18,771 16,290
Less: valuation allowance (2,879) (2,493)
Deferred tax assets, net of valuation allowance 15,892 13,797
Deferred tax liabilities:    
Depreciation and amortization (8,320) (6,296)
Right-of-use assets (2,708) (2,555)
Total deferred tax liabilities (11,028) (8,851)
Net deferred tax assets $ 4,864 $ 4,946