v3.25.2
Debt Financing (Details)
3 Months Ended 6 Months Ended
Nov. 06, 2024
USD ($)
tranche
item
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
shares
Hercules Warrants          
Debt Financing          
Exercise Price | $ / shares   $ 5.74 $ 5.74    
Warrants expiry term   3 years 6 months 3 years 6 months    
Warrants outstanding (in shares) | shares   52,264 52,264   52,264
2024 Loan and Security Agreement          
Debt Financing          
Term loan $ 50,000,000        
Number of tranches | tranche 4        
Interest rate variable (as a percent) 2.00%        
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:PrimeRateMember        
Repayment terms of the loan 4 years        
Repayment of interest only term 2 years        
Number of principal plus interest payments | item 24        
Extension term of interest-only period 6 months        
End of term charge (in percent) 6.35%        
Facility charge (in percent) 0.75%        
Interest expense   $ 466,000 $ 928,000 $ 0  
Maximum market capitalization, upon which minimum cash covenant waived off $ 500,000,000        
2024 Loan and Security Agreement | Prepayment within 12 months of agreement closing date          
Debt Financing          
Prepayment premium 3.00%        
2024 Loan and Security Agreement | Prepayment after 12 months but within 24 months of agreement closing date          
Debt Financing          
Prepayment premium 2.00%        
2024 Loan and Security Agreement | Prepayment after 24 months of agreement closing date          
Debt Financing          
Prepayment premium 1.00%        
2024 Loan and Security Agreement | Period Prior To December 1, 2025          
Debt Financing          
Qualified cash, multiplier to outstanding principle amount 35.00%        
2024 Loan and Security Agreement | Before Occurrence Of Performance Milestone Date          
Debt Financing          
Qualified cash, multiplier to outstanding principle amount 50.00%        
2024 Loan and Security Agreement | On Or After Occurrence Of Performance Milestone Date [Member]          
Debt Financing          
Qualified cash, multiplier to outstanding principle amount 35.00%        
2024 Loan and Security Agreement | Hercules Warrants          
Debt Financing          
Multiplier factor used to calculate common stock 0.02        
Exercise Price | $ / shares $ 5.74        
Warrants expiry term 7 years        
2024 Loan and Security Agreement | Maximum          
Debt Financing          
Interest rate stated (as a percent) 9.50%        
Tranche one loan and security agreement          
Debt Financing          
Term loan $ 15,000,000        
Tranche two and three loan and security agreement          
Debt Financing          
Term loan 15,000,000        
Tranche four loan and security agreement          
Debt Financing          
Term loan $ 20,000,000