v3.26.1
Notes Payable, Preferred Stock and Stock Purchase Warrants - Interest expense (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
May 06, 2026
Notes Payable and Stock Purchase Warrants      
Interest $ 2,050 $ 1,787  
Debt Discount and Fees 716 735  
Issuance Costs 26 52  
Total Interest Expense $ 2,792 $ 2,574  
2025 Notes      
Notes Payable and Stock Purchase Warrants      
Interest rate (as a percent)   5.25%  
Interest   $ 45  
Debt Discount and Fees   256  
Issuance Costs   4  
Total Interest Expense   $ 305  
Loan and Security Agreement      
Notes Payable and Stock Purchase Warrants      
Interest rate (as a percent)   9.90% 9.90%
Interest   $ 1,742  
Debt Discount and Fees   479  
Issuance Costs   48  
Total Interest Expense   $ 2,269  
Amended Loan and Security Agreement      
Notes Payable and Stock Purchase Warrants      
Interest rate (as a percent) 9.90%    
Interest $ 2,050    
Debt Discount and Fees 716    
Issuance Costs 26    
Total Interest Expense $ 2,792