v3.25.1
Long-term Debt - Terms (Details)
3 Months Ended 12 Months Ended
Mar. 17, 2025
USD ($)
Sep. 12, 2024
USD ($)
Sep. 11, 2024
Jan. 05, 2024
USD ($)
Jan. 03, 2024
Jul. 27, 2023
USD ($)
Jan. 27, 2023
USD ($)
Jan. 09, 2023
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
Long-Term Debt                      
Revenue interest financing payable, current                 $ 37,625,000   $ 18,016,000
Discount on long-term debt                 $ 900,000    
A&R Silicon Valley Bank Term Loan                      
Long-Term Debt                      
Amount of debt repaid with initial investment from RIFA             $ 22,200,000        
Loss on extinguishment of debt                   $ 2,300,000  
Revenue Interest Financing Agreement                      
Long-Term Debt                      
RIFA, maximum investment amount               $ 100,000,000      
RIFA, initial investment amount             $ 32,500,000        
RIFA, Hard Cap percentage               175      
Percentage of investment amount to be repaid on final approval               100      
Percentage of investment amount to be paid               100      
Minimum cash and cash equivalents required to be maintained during next year               $ 15,000,000      
Effective interest rate percentage               17.30% 15.80%    
Revenue Interest Financing Agreement | On first funded portion of investment amount                      
Long-Term Debt                      
RIFA, internal rate of return               18.00%      
RIFA, total amount funded               $ 67,500,000      
Revenue Interest Financing Agreement | On Third Portion Of Funded Investment Amount                      
Long-Term Debt                      
RIFA, internal rate of return               13.00%      
RIFA, total amount funded               $ 50,000,000      
Revenue Interest Financing Agreement | On Fourth Portion Of Funded Investment Amount                      
Long-Term Debt                      
RIFA, internal rate of return               12.00%      
RIFA, total amount funded               $ 25,000,000      
Revenue Interest Financing Agreement | On second portion of funded investment amount                      
Long-Term Debt                      
RIFA, internal rate of return               16.00%      
RIFA, total amount funded               $ 57,500,000      
Second and Third Amendments to Revenue Interest Financing Agreement                      
Long-Term Debt                      
Amount funded under the second tranche           $ 10,000,000          
Effective interest rate percentage           17.20%          
Fourth Amendment to Revenue Interest Financing Agreement                      
Long-Term Debt                      
Amount funded under the second tranche       $ 25,000,000              
Effective interest rate percentage         18.00%            
Fifth Amendment to Revenue Interest Financing Agreement                      
Long-Term Debt                      
Amount funded under the second tranche   $ 32,500,000                  
Effective interest rate percentage     16.00%                
Sixth Amendment to Revenue Interest Financing Agreement                      
Long-Term Debt                      
Revenue interest financing agreement $ 100,000,000                    
Number of tranches 3                    
RIFA, total amount funded $ 25,000,000                    
Effective interest rate percentage 15.80%