v3.25.2
Other investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jul. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Interest income $ 3,524 $ 5,805 $ 7,651 $ 12,313    
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,100   14,100   $ 13,700  
Interest income $ 300 $ 0 $ 500 $ 0