v3.25.1
OTHER EXPENSE - Summary of Other Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
OTHER EXPENSE    
Unrealized and realized gain (loss) on investments $ 1,735 $ (202)
Foreign currency gain (loss) (295) 91
Other income 137 23
Total other income (expense) $ 1,577 $ (88)