XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
OTHER INCOME - Summary of Other Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
OTHER INCOME        
Unrealized and realized gain on investments $ 4,715 $ 461 $ 6,450 $ 259
Foreign exchange gain (loss) 2,221 (485) 1,926 (394)
Other income 114 334 251 357
Total other income $ 7,050 $ 310 $ 8,627 $ 222