v3.25.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2024
Investments, All Other Investments [Abstract]  
Investment
Investments consist of the following:
 As of
 December 31, 2024December 31, 2023
Short-term investments
Mutual funds$108,251$52,650
Term deposits78,972101,231
Total Short-term investments$187,223$153,881
Long-term investments
Term deposits$9,295$239
Investment in equity affiliate4,6774,191
Total Long-term investments$13,972$4,430