XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Investments, All Other Investments [Abstract]    
Mutual funds $ 88,834 $ 52,650
Term deposits 71,999 101,231
Short-term investments 160,833 153,881
Term deposits 9,333 239
Restricted cash 5,752 4,386
Investment in equity affiliate 4,154 4,191
Long-term investments $ 19,239 $ 8,816