v3.22.0.1
Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Balance Sheet Components Disclosure [Abstract]      
Interest income $ 1,499 $ 1,865 $ 2,427
Interest expense (346) (135) (100)
Foreign currency exchange gain (loss), net (240) (344) 103
Gain (loss) on debt securities, net (110) 725 149
Gain (loss) on equity securities, net 12,380 5,592 2,649
Performance fees (1,908) (609) (326)
Income (loss) and impairment from equity method investments, net 334 401 390
Other 411 (637) 102
Other income (expense), net 12,020 6,858 5,394
Interest capitalized 163 218 $ 167
Hedging gain (loss) $ 92 $ (902)