v3.25.0.1
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