XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.3
OTHER INCOME (EXPENSE) (Tables)
9 Months Ended
Sep. 30, 2025
Other Income and Expenses [Abstract]  
Schedule of Other Income (Expense)
The following table includes the components of Other income (expense):
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Interest income$3,180 $3,881 $9,200 $13,682 
Gain (loss) on investments and on marketable securities sales
8,165 2,866 20,171 11,098 
Change in fair value of marketable securities(3,021)(330)(6,742)(6,749)
Change in fair value of contingent and deferred consideration
(1,776)1,925 (961)6,078 
Bank charges
(632)(579)(1,818)(1,818)
Other(647)812 (2,051)(4,981)
Total$5,269 $8,575 $17,799 $17,310