v3.26.3
Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Short-term investments    
Mutual funds $ 127,419 $ 129,549
Term deposits 51,193 52,492
Short-term investments 178,612 182,041
Long-term investments    
Term deposits 260 2,626
Investment in equity affiliate 6,190 5,572
Long-term investments $ 6,450 $ 8,198