v3.25.1
Debt Obligations (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2025
Mar. 31, 2025
Mar. 31, 2025
Dec. 31, 2029
Dec. 31, 2028
Dec. 31, 2027
Dec. 31, 2024
Jun. 30, 2023
Dec. 31, 2022
Mar. 31, 2022
Line of Credit Facility [Line Items]                    
Long-term debt, net   $ 58,643,000 $ 58,643,000       $ 100,298,000      
Current portion of long-term debt   42,056,000 42,056,000       $ 0      
Term Loan | Oxford Finance LLC Term Loans | Line of Credit                    
Line of Credit Facility [Line Items]                    
Term loan borrowing capacity                   $ 150,000,000
Debt payments   45,000,000                
Contingent repayment of debt   $ 8,000,000 $ 8,000,000              
Incremental interest rate   0.10% 0.10%              
Weighted average interest rate   11.90% 11.90%              
Exit fee percentage     7.00%              
Prepayment fee percentage     300.00%              
Unamortized discount on debt   $ 6,300,000 $ 6,300,000              
Minimum required cash and investments balance   $ 29 $ 29              
Debt instrument, covenant compliance, cash and investments balance, minimum percentage   5000.00% 5000.00%              
Current portion of long-term debt   $ 42,100,000 $ 42,100,000              
Term Loan | Oxford Finance LLC Term Loans | Line of Credit | Subsequent Event                    
Line of Credit Facility [Line Items]                    
Debt payments $ 45,000,000                  
Term Loan | Oxford Finance LLC Term Loans | Line of Credit | Forecast                    
Line of Credit Facility [Line Items]                    
Debt payments       $ 11,600,000 $ 30,200,000 $ 20,200,000        
Term Loan | Oxford Finance LLC Term Loans | Line of Credit | Debt Instrument Redemption Period One and Two                    
Line of Credit Facility [Line Items]                    
Term loan funded                 $ 50,000,000  
Term Loan | Oxford Finance LLC Term Loans | Line of Credit | First Tranche                    
Line of Credit Facility [Line Items]                    
Term loan funded                 $ 25,000,000  
Basis spread on variable rate     7.90%              
Warrants outstanding (in shares)                 420,673  
Exercise price of warrants (in dollars per share)                 $ 2.08  
Term Loan | Oxford Finance LLC Term Loans | Line of Credit | Second Tranche                    
Line of Credit Facility [Line Items]                    
Term loan funded                 $ 25,000,000  
Basis spread on variable rate     7.90%              
Warrants outstanding (in shares)                 224,128  
Exercise price of warrants (in dollars per share)                 $ 1.95  
Term Loan | Oxford Finance LLC Term Loans | Line of Credit | Third tranche                    
Line of Credit Facility [Line Items]                    
Term loan funded               $ 50,000,000    
Basis spread on variable rate     7.00%              
Warrants outstanding (in shares)               183,824    
Exercise price of warrants (in dollars per share)               $ 2.38    
Term Loan | Oxford Finance LLC Term Loans | Line of Credit | Fourth Tranche                    
Line of Credit Facility [Line Items]                    
Remaining term loan funding   25,000,000 $ 25,000,000              
Term Loan | Oxford Finance LLC Term Loans | Line of Credit | Fifth Tranche                    
Line of Credit Facility [Line Items]                    
Remaining term loan funding   $ 25,000,000 $ 25,000,000