v3.25.2
Debt - Schedule of debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Feb. 03, 2023
Debt      
Total outstanding debt $ 16,945 $ 17,180  
Convertible Securities Notes      
Debt      
Total outstanding debt $ 16,945 $ 17,180  
SVB term loan      
Debt      
Total outstanding debt     $ 1,000