v3.26.1
Debt (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 09, 2026
Mar. 31, 2026
Mar. 31, 2025
Oct. 31, 2022
Debt        
Proceeds from debt financing   $ 10,000 $ 0  
Amount outstanding   60,000    
Loan and Security Agreement        
Debt        
Maximum borrowing capacity $ 100,000     $ 50,000
Increase in terms loans available 50,000      
Proceeds from debt financing $ 10,000      
Amount outstanding   $ 60,000    
Percentage of final payment of the funded amount 4.50%      
Variable interest rate (as a percent) 6.75%      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:PrimeRateMember      
Increase to variable interest rate (as a percent) 2.65%      
Increase to variable interest rate upon milestone (as a percent) 2.00%      
Percentage of trailing twelve months revenue goal 50.00%      
Debt issuance costs and discounts $ 2,200      
Loan and Security Agreement | Final payment        
Debt        
Principal payment $ 2,700