XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Statements Details - Other Income (Expense), net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Balance Sheet Components [Abstract]        
Interest income $ 43,676 $ 6,929 $ 98,391 $ 13,783
Gain (loss) on strategic investments (473) 708 18,699 24,121
Other income (expense), net (1,388) (820) (6,790) (140)
Total $ 41,815 $ 6,817 $ 110,300 $ 37,764