XML 28 R16.htm IDEA: XBRL DOCUMENT v3.25.2
OTHER INCOME (EXPENSE)
6 Months Ended
Jun. 30, 2025
Other Income and Expenses [Abstract]  
OTHER INCOME (EXPENSE) OTHER INCOME (EXPENSE)
The following table includes the components of Other income (expense):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
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