XML 80 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Short-term and long-term investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Investment Holdings [Line Items]    
Debt securities $ 44,158 $ 22,109
Equity securities, FV-NI 40,566 37,391
Total 84,724 59,500
Debt securities, short-term investments 44,158 7,110
Total Short-term investments 51,064 11,610
Debt securities, long-term investments 0 14,999
Total Long-term investments 33,660 47,890
Equity Securities, FV-NI 40,566 37,391
Certificates of deposit and other time deposits    
Investment Holdings [Line Items]    
Debt securities 44,158 22,109
Equity securities, FV-NI 0 0
Total 44,158 22,109
Investments in mutual funds and common stock    
Investment Holdings [Line Items]    
Debt securities 0 0
Equity securities, FV-NI 40,566 37,391
Total 40,566 37,391
Short-term Investments    
Investment Holdings [Line Items]    
Equity securities, FV-NI 6,906 4,500
Other long-term Investments    
Investment Holdings [Line Items]    
Equity Securities, FV-NI, Noncurrent $ 33,660 $ 32,891