XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
OTHER INCOME (EXPENSES) - Summary of Other Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
OTHER INCOME (EXPENSES)        
Unrealized and realized gain on investments $ 8,053 $ (362) $ 14,503 $ (103)
Foreign exchange gain (loss) 281 62 2,207 (333)
Other income (6) 214 245 572
Total other income (expenses) $ 8,328 $ (86) $ 16,955 $ 136