XML 28 R16.htm IDEA: XBRL DOCUMENT v3.25.1
OTHER INCOME (EXPENSE)
3 Months Ended
Mar. 31, 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 March 31,
20252024
Interest income$2,997 $6,296 
Gain (loss) on investments and marketable security sales
5,151 1,177 
Change in fair value of marketable securities(1,656)(2,817)
Other(169)(889)
Total$6,323 $3,767