XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Statements Details - Other Income (Expense), net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Balance Sheet Components [Abstract]        
Interest income $ 85,374 $ 43,676 $ 220,645 $ 98,391
Gain (loss) on strategic investments 12,400 (473) 12,400 18,699
Other income (expense), net (114) (1,388) (1,902) (6,790)
Total $ 97,660 $ 41,815 $ 231,143 $ 110,300