XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.2
OTHER INCOME (EXPENSE)
6 Months Ended
Jun. 30, 2024
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,
2024202320242023
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