XML 84 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Investments, All Other Investments [Abstract]    
Mutual funds $ 68,891 $ 110,964
Term deposits 87,207 68,063
Short-term investments 156,098 179,027
Term deposits 12,515 31,341
Investment in equity affiliate 3,570 3,438
Long-term investments $ 16,085 $ 34,779