v3.26.1
Loan and Security Agreements - Additional Information (Details)
3 Months Ended 6 Months Ended
Feb. 04, 2026
USD ($)
TermLoan
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Feb. 02, 2026
USD ($)
Line of Credit Facility [Line Items]        
Amortization of debt discount and debt issuance costs     $ 498,000  
Hercules Term Loan Facility        
Line of Credit Facility [Line Items]        
Term Loan Facility $ 200,000,000      
Initial term loan $ 40,000,000      
Period additional term loan tranches available from closing date 60 months after the Closing Date      
Maturity date Feb. 01, 2031      
Term loan facility, interest rate increase 4.00%      
Hercules Term Loan Facility | Market Capitalization Greater Than or Equal to $450.0 Million        
Line of Credit Facility [Line Items]        
Market capitalization $ 450,000,000      
Hercules Term Loan Facility | Market Capitalization Greater Than or Equal to $450.0 Million and Principal of Less Than or Equal to $85.0 Million Outstanding        
Line of Credit Facility [Line Items]        
Principal amount outstanding 85,000,000      
Hercules Term Loan Facility | Market Capitalization Greater Than or Equal to $750.0 Million        
Line of Credit Facility [Line Items]        
Market capitalization $ 750,000,000      
Hercules Term Loan Facility | Unrestricted Cash and Cash Equivalents Amounts To Be Maintained at Fifty Percent of Outstanding Debt        
Line of Credit Facility [Line Items]        
Cash and cash equivalents of percentage of outstanding loan amount 50.00%      
Hercules Term Loan Facility | Unrestricted Cash and Cash Equivalents Amounts to be Maintained at Thirty-Five Percent of Outstanding Debt        
Line of Credit Facility [Line Items]        
Cash and cash equivalents of percentage of outstanding loan amount 35.00%      
Hercules Term Loan Facility | Unrestricted Cash and Cash Equivalents Amounts to be Maintained at Fourty Percent of Outstanding Debt        
Line of Credit Facility [Line Items]        
Cash and cash equivalents of percentage of outstanding loan amount 40.00%      
Hercules Term Loan Facility | Debt Repaid on or Within 24 Months Of Closing Date        
Line of Credit Facility [Line Items]        
Exit fee, percentage 3.95%      
Hercules Term Loan Facility | Debt Repaid More Than 24 Months Less Than 48 Months After Closing Date        
Line of Credit Facility [Line Items]        
Exit fee, percentage 5.75%      
Hercules Term Loan Facility | Debt Repayment After 48 Months of Closing Date        
Line of Credit Facility [Line Items]        
Exit fee, percentage 6.45%      
Hercules Term Loan Facility | Debt Prepaid on or Within 12 Months of Closing Date        
Line of Credit Facility [Line Items]        
Term loan prepayment premium percentage 3.00%      
Hercules Term Loan Facility | Debt Prepaid More Than 12 Months Less Than 24 Months After Closing Date        
Line of Credit Facility [Line Items]        
Term loan prepayment premium percentage 2.00%      
Hercules Term Loan Facility | Debt Prepaid More Than 24 Months Less Than 36 Months after Closing Date        
Line of Credit Facility [Line Items]        
Term loan prepayment premium percentage 1.00%      
Hercules Term Loan Facility | Debt Repayment After 36 Months of Closing Date        
Line of Credit Facility [Line Items]        
Term loan prepayment premium percentage 0.00%      
Hercules Term Loan Facility | Maximum        
Line of Credit Facility [Line Items]        
Term loan facility $ 200,000,000      
Number of additional term loan tranches | TermLoan 6      
Additional term loan providing up to an aggregate $ 160,000,000      
Hercules Term Loan Facility | Minimum        
Line of Credit Facility [Line Items]        
Term loan facility, interest rate percentage 7.95%      
Term loan facility, interest rate percentage 9.25%      
Tranche 1A        
Line of Credit Facility [Line Items]        
Term loan facility $ 40,000,000      
Facility charge due at closing date percentage 1.00%      
Draw down fee paid 2.00%      
Weighted-average effective interest rate 9.77%      
Interest expense on debt   $ 900,000 $ 1,800,000  
Additional Tranches        
Line of Credit Facility [Line Items]        
Term loan facility $ 160,000,000      
Draw down fee for each subsequent term loan percentage 2.00%      
Facility charge for each subsequent term loan percentage 1.00%      
Final Tranche        
Line of Credit Facility [Line Items]        
Term loan facility $ 50,000,000      
Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Line of credit       $ 50,000,000