v3.26.1
Debt - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Dec. 10, 2024
Jan. 31, 2024
Jun. 30, 2026
Dec. 31, 2024
Dec. 31, 2025
Jan. 22, 2024
Debt Instrument [Line Items]            
Additional warrants to purchase common stock     2.00%      
Fair value of warrants       $ 700    
Long-term debt, net     $ 30,645   $ 40,300  
Hercules Credit Agreement [Member]            
Debt Instrument [Line Items]            
Maximum borrowing capacity   $ 65,000        
Maturity date     Jul. 01, 2028      
Debt instrument, frequency of periodic payment   30        
Debt instrument, variable rate     10.35%      
Debt instrument, Initial interest rate     10.35%      
Interest Rate During Period     5.95%      
Debt instrument, effective interest rate     2.35%      
Warrants issued to purchase shares of convertible preferred stock 26,095 135,688       135,688
Class of warrant exercise price $ 3.83 $ 5.159       $ 5.159
Additional warrants to purchase common stock     2.00%      
Hercules Credit Agreement [Member] | Initial Loan            
Debt Instrument [Line Items]            
Funding from loan     $ 35,000      
Hercules Credit Agreement [Member] | Tranche One B [Member]            
Debt Instrument [Line Items]            
Issued additional warrants 26,095          
Class of warrant exercise price $ 3.83          
Funding from loan $ 5,000          
Hercules Capital Inc [Member] | Tranche Two Loans            
Debt Instrument [Line Items]            
Aggregate principal amount     40,000      
Hercules Third Amendment [Member]            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 65,000      
Loan agreement initiation Date     Aug. 01, 2026      
Additional borrowing capacity     $ 25,000      
Interest in increments period     $ 5,000      
Term expiration date     Feb. 01, 2027      
Hercules Third Amendment [Member] | Tranche Loans            
Debt Instrument [Line Items]            
Line of credit facility, remaining borrowing capacity     $ 10,000      
Hercules Third Amendment [Member] | Tranche Loans | Minimum            
Debt Instrument [Line Items]            
Line of credit facility, remaining borrowing capacity     15,000      
Hercules Third Amendment [Member] | Tranche Loans | Maximum            
Debt Instrument [Line Items]            
Line of credit facility, remaining borrowing capacity     $ 25,000