v3.26.1
Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Short-term investments    
Mutual funds $ 98,499 $ 129,549
Term deposits 58,603 52,492
Short-term investments 157,102 182,041
Long-term investments    
Term deposits 255 2,626
Investment in equity affiliate 6,141 5,572
Long-term investments $ 6,396 $ 8,198