v3.26.1
Debt (Details) - Loan and security agreement, Silicon Valley Bank - USD ($)
$ in Thousands
May 08, 2025
Mar. 31, 2026
Debt    
Term loan amounts have been drawn   $ 0
Interest rate (%) 6.00%  
Basis spread on variable rate (%) 0.75%  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:PrimeRateMember  
Term Loan    
Debt    
Maximum borrowing capacity $ 75,000  
First tranche. Term Loan    
Debt    
Maximum borrowing capacity 35,000  
Second tranche. Term Loan    
Debt    
Maximum borrowing capacity 15,000  
Third tranche. Term Loan    
Debt    
Maximum borrowing capacity $ 25,000