v3.23.2
Supplemental Financial Statement Information - Schedule of Other Income (Expense), Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Balance Sheet Components Disclosure [Abstract]        
Interest income $ 892 $ 486 $ 1,689 $ 900
Interest expense (43) (83) (123) (166)
Foreign currency exchange gain (loss), net (268) (260) (478) (333)
Gain (loss) on debt securities, net (304) (790) (597) (1,157)
Gain (loss) on equity securities, net (205) (251) 172 (1,321)
Performance fees 5 318 123 551
Income (loss) and impairment from equity method investments, net (106) (118) (157) (207)
Other 94 259 226 134
Other income (expense), net 65 (439) 855 (1,599)
Interest costs capitalized $ 47 $ 37 $ 87 $ 71