v3.26.1
Loan and Security Agreements - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 20, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Instrument [Line Items]          
Debt instrument drew   $ 32,500,000   $ 32,500,000  
Silicon Valley Bank [Member]          
Debt Instrument [Line Items]          
Principal amount $ 52,500,000        
Debt instrument drew   32,500,000   32,500,000  
Additional term loans   0   $ 0  
Debt instrument payment, description       Under the SVB Loan Agreement, the term loans would mature on September 1, 2029, and would be subject to monthly interest only payments until September 30, 2027, provided the Company achieved both a certain financial and a certain clinical milestone by June 30, 2026, upon which the term loans would amortize with monthly installments of principal and interest beginning October 1, 2027 until maturity on September 1, 2029. No additional term loans were drawn and the availability of such additional terms loans expired on June 30, 2026. As of June 30, 2026, the $32.5 million term loan remained outstanding under the SVB Loan Agreement.  
Term loan maturity date Sep. 01, 2028        
Contractual interest rate 7.00%        
Prime rate 0.75%        
Interest rate       9.24%  
Final fee 5.00%        
Percentage of loan prepayment fee in first year 3.00%        
Percentage of loan prepayment fee in year two 2.00%        
Percentage of loan prepayment fee in there after year two 1.00%        
Interest expense   $ 700,000 $ 700,000 $ 1,400,000 $ 1,400,000
Tranche One [Member] | Silicon Valley Bank [Member]          
Debt Instrument [Line Items]          
Debt instrument drew $ 32,500,000        
Tranche Two [Member] | Silicon Valley Bank [Member]          
Debt Instrument [Line Items]          
Debt instrument remaining borrowing capacity $ 20,000,000        
Maximum [Member] | Silicon Valley Bank [Member]          
Debt Instrument [Line Items]          
Contractual interest rate 9.75%