XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.2
OTHER INCOME (EXPENSE) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Other Income and Expenses [Abstract]        
Interest income $ 3,505 $ 7,271 $ 9,801 $ 14,917
Gain (loss) on investments and on marketable security sales 7,055 6,550 8,232 11,402
Change in fair value of marketable securities (3,602) (746) (6,419) 1,120
Other (1,990) (706) (2,879) (2,018)
Total $ 4,968 $ 12,369 $ 8,735 $ 25,421