Investments - Financial instruments measured at fair value (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended | |
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | |||
| Total unrealized gains (losses) | $ 100 | $ 200 | |
| Note | Level 3 | |||
| Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | |||
| Balance beginning | $ 2,411 | 2,868 | |
| Accretion of discount | 23 | 116 | |
| Interest paid-in-kind | 238 | 501 | |
| Recognized in net income | 0 | 0 | |
| Recognized in other comprehensive income (loss) | 196 | 119 | |
| Total unrealized gains (losses) | 196 | 119 | |
| Balance Closing | 2,868 | 3,604 | 2,868 |
| Warrants | Level 3 | |||
| Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | |||
| Balance beginning | 3,589 | 4,125 | |
| Accretion of discount | 0 | 0 | |
| Interest paid-in-kind | 0 | 0 | |
| Recognized in net income | 536 | (800) | |
| Recognized in other comprehensive income (loss) | 0 | 0 | |
| Total unrealized gains (losses) | 536 | (800) | |
| Balance Closing | $ 4,125 | $ 3,325 | $ 4,125 |