v3.25.0.1
Investments - Summary of Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Short-term investments    
Mutual funds $ 108,251 $ 52,650
Term deposits 78,972 101,231
Total Short-term investments 187,223 153,881
Long-term investments    
Term deposits 9,295 239
Investment in equity affiliate 4,677 4,191
Total Long-term investments $ 13,972 $ 4,430