v3.25.3
Other investments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Jul. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Interest income $ 3,503 $ 4,866 $ 11,154 $ 17,179    
Value of investment 15,600   15,600   $ 13,800  
Convertible promissory note            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Nominal amount           $ 12,500
Interest rate           8.00%
Convertible promissory note, balance 14,400   14,400   $ 13,700  
Interest income $ 200 $ 0 $ 700 $ 0