XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.3
OTHER INCOME (EXPENSE) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Other Income and Expenses [Abstract]        
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