XML 82 R71.htm IDEA: XBRL DOCUMENT v3.26.1
Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Short-term investments    
Mutual funds $ 71,463 $ 129,549
Term deposits 36,895 52,492
Short-term investments 108,358 182,041
Long-term investments    
Term deposits 11,962 2,626
Investment in equity affiliate 5,570 5,572
Long-term investments $ 17,532 $ 8,198