v3.26.1
Investments and Fair Value measurements - Schedule of investments recorded at fair value on a recurring basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure, Total $ 5,383 $ 5,365
Note [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure, Total 4,455 4,241
Warrant [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure, Total 928 1,124
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure, Total 0 0
Level 1 | Note [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure, Total 0 0
Level 1 | Warrant [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure, Total 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure, Total 0 0
Level 2 | Note [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure, Total 0 0
Level 2 | Warrant [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure, Total 0 0
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure, Total 5,383 5,365
Level 3 | Note [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure, Total 4,455 4,241
Level 3 | Warrant [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure, Total $ 928 $ 1,124