XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Summary of Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Short-term investments    
Mutual funds $ 52,650 $ 110,964
Term deposits 101,231 68,063
Total Short-term investments 153,881 179,027
Long-term investments    
Term deposits 239 31,341
Investment in equity affiliate 4,191 3,438
Total Long-term investments $ 4,430 $ 34,779