v3.25.4
Short-term and long-term investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Investment Holdings [Line Items]    
Debt securities $ 24,320 $ 44,158
Equity securities, FV-NI 40,949 40,566
Total 65,269 84,724
Debt securities, short-term investments 19,903 44,158
Total Short-term investments 24,303 51,064
Debt securities, long-term investments 4,417 0
Total Long-term investments 40,966 33,660
Equity Securities, FV-NI 40,949 40,566
Certificates of deposit, bonds and other    
Investment Holdings [Line Items]    
Debt securities 24,320 44,158
Equity securities, FV-NI 0 0
Total 24,320 44,158
Investments in mutual funds and common stock    
Investment Holdings [Line Items]    
Debt securities 0 0
Equity securities, FV-NI 40,949 40,566
Total 40,949 40,566
Short-term Investments    
Investment Holdings [Line Items]    
Equity securities, FV-NI 4,400 6,906
Other long-term Investments    
Investment Holdings [Line Items]    
Equity Securities, FV-NI, Noncurrent $ 36,549 $ 33,660