XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.2
OTHER INCOME (EXPENSE) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Other Income and Expenses [Abstract]        
Interest income $ 3,023 $ 3,505 $ 6,020 $ 9,801
Gain (loss) on investments and on marketable security sales 6,855 7,055 12,006 8,232
Change in fair value of marketable securities (2,065) (3,602) (3,721) (6,419)
Other (1,606) (1,990) (1,775) (2,879)
Total $ 6,207 $ 4,968 $ 12,530 $ 8,735