v3.25.2
Borrowings - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 25, 2025
USD ($)
tranche
shares
Sep. 30, 2017
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Aug. 01, 2023
installment
Debt Instrument [Line Items]                  
Long-term debt     $ 22,977   $ 22,977        
Loss on extinguishment of debt     295 $ 0 295 $ 0      
Tranche A Warrant Shares                  
Debt Instrument [Line Items]                  
Class of warrant or right, vested and exercisable (in shares) | shares 400,000                
Credit Agreement Warrants                  
Debt Instrument [Line Items]                  
Warrants term 10 years                
Perceptive Term Loan Facility | Tranche A Warrant Shares                  
Debt Instrument [Line Items]                  
Class of warrant or right, vested and exercisable (in shares) | shares 400,000                
Perceptive Term Loan Facility | Credit Agreement Warrants                  
Debt Instrument [Line Items]                  
Class of warrant or right, vested and exercisable (in shares) | shares 750,000                
Amended Loan Agreement | Level 2 | Recurring                  
Debt Instrument [Line Items]                  
Long-term debt     21,400   21,400        
Equipment Notes Payable                  
Debt Instrument [Line Items]                  
Notes payable     1,500   1,500     $ 1,100  
Notes payable, current     700   700     400  
Notes payable, noncurrent     $ 800   $ 800     $ 700  
Equipment Notes Payable | Minimum                  
Debt Instrument [Line Items]                  
Term loan, effective interest rate     5.28%   5.28%        
Equipment Notes Payable | Maximum                  
Debt Instrument [Line Items]                  
Term loan, effective interest rate     10.50%   10.50%        
Loan payable | Amended Loan Agreement | Innovatus Life Sciences Lending Fund                  
Debt Instrument [Line Items]                  
Loan repayment $ 19,700                
Term loan, interest rate   2.00%              
Variable rate   8.00%              
Long-term debt             $ 19,800    
Proceeds from issuance of debt and warrants, net of discounts   $ 25,000              
Long-term debt, gross             $ 19,300    
Loan payable | 2017 Term Loan | Innovatus Life Sciences Lending Fund                  
Debt Instrument [Line Items]                  
Debt instrument, periodic payment terms, balloon payment to be paid   $ 1,000              
Number of periodic payments | installment                 24
Loss on extinguishment of debt         $ 300        
Delayed Draw Term Loan | Line of Credit | Perceptive Term Loan Facility | Perceptive Credit Holdings IV, LP                  
Debt Instrument [Line Items]                  
Line of credit facility, maximum borrowing capacity 75,000                
Proceeds from lines of credit $ 3,000                
Debt instrument, variable interest rate, type Secured Overnight Financing Rate (SOFR) [Member]                
Term loan, interest rate 4.75%                
Variable rate 7.00%                
Interest rate, increase 4.00%                
Unrestricted cash balance $ 3,000                
Debt issuance costs, net     $ 1,400   1,400        
Payment for debt prepayment cost         1,100        
Unissued warrant amount         1,300        
Interest expense, debt     800   800        
Amortization of debt discount and debt issuance costs     $ 100   $ 100        
Term loan, effective interest rate     16.20%   16.20%        
Long-term debt     $ 21,400   $ 21,400        
Delayed Draw Term Loan | Line of Credit | Perceptive Term Loan Facility | Perceptive Credit Holdings IV, LP | Minimum                  
Debt Instrument [Line Items]                  
Prepayment premium interest rate 2.00%                
Delayed Draw Term Loan | Line of Credit | Perceptive Term Loan Facility | Perceptive Credit Holdings IV, LP | Maximum                  
Debt Instrument [Line Items]                  
Prepayment premium interest rate 10.00%                
Delayed Draw Term Loan | Line of Credit | Tranche A Loan | Perceptive Credit Holdings IV, LP                  
Debt Instrument [Line Items]                  
Number of tranches | tranche 4                
Proceeds from lines of credit $ 25,000                
Debt instrument, unamortized discount     $ 2,200   $ 2,200        
Delayed Draw Term Loan | Line of Credit | Tranche B Loan | Perceptive Credit Holdings IV, LP                  
Debt Instrument [Line Items]                  
Line of credit facility, accordion feature, increase limit 10,000                
Delayed Draw Term Loan | Line of Credit | Tranche C Loan | Perceptive Credit Holdings IV, LP                  
Debt Instrument [Line Items]                  
Line of credit facility, accordion feature, increase limit 10,000                
Delayed Draw Term Loan | Line of Credit | Tranche D Loan | Perceptive Credit Holdings IV, LP                  
Debt Instrument [Line Items]                  
Line of credit facility, accordion feature, increase limit $ 30,000