v3.26.1
Term Loan - Additional Information (Details) - USD ($)
3 Months Ended
Feb. 06, 2024
Mar. 31, 2026
Debt Instrument [Line Items]    
Line of credit financing commitment $ 60,000,000  
Expiration date Feb. 06, 2026  
Effective interest rate   9.50%
Outstanding commitment and revolving facility   $ 0
Maximum | 2024 Term Loan    
Debt Instrument [Line Items]    
Outstanding commitment $ 30,000,000  
Tranche One | 2024 Term Loan    
Debt Instrument [Line Items]    
Additional tranches 10,000,000  
Tranche Two | 2024 Term Loan    
Debt Instrument [Line Items]    
Additional tranches 10,000,000  
Tranche Three | 2024 Term Loan    
Debt Instrument [Line Items]    
Additional tranches 10,000,000  
Venture Loan and Security Agreement (VLSA) | 2024 Term Loan    
Debt Instrument [Line Items]    
Debt instrument principal amount $ 20,000,000  
Frequency of periodic payment   monthly
Amortization date Apr. 01, 2028  
Debt instrument maturity date Mar. 01, 2029  
Horizon Technology Finance Corporation (Horizon) | 2024 Term Loan    
Debt Instrument [Line Items]    
Debt instrument principal amount $ 14,000,000  
Variable rate 2.75%  
Floor rate 9.25%  
Silicon Valley Bank (SVB) | 2024 Term Loan    
Debt Instrument [Line Items]    
Debt instrument principal amount $ 6,000,000  
Floor rate 6.00%  
Silicon Valley Bank (SVB) | Maximum    
Debt Instrument [Line Items]    
Line of credit financing commitment $ 10,000,000