XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Investments, All Other Investments [Abstract]    
Mutual funds $ 99,621 $ 52,650
Term deposits 76,027 101,231
Short-term investments 175,648 153,881
Term deposits 9,464 239
Investment in equity affiliate 4,720 4,191
Long-term investments $ 14,184 $ 4,430