v3.26.1
OTHER INCOME (EXPENSE) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Other Income and Expenses [Abstract]    
Interest income $ 3,160 $ 2,997
Gain (loss) on investments and on marketable securities sales 3,689 5,151
Change in fair value of marketable securities 838 (1,656)
Other 220 (240)
Total $ 7,907 $ 6,252