v3.25.2
Debt (Details) - Loan and security agreement, Silicon Valley Bank - USD ($)
$ in Millions
May 08, 2025
Jun. 30, 2025
Debt    
Amounts drawn on facility   $ 0.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.0  
First tranche. Term Loan    
Debt    
Maximum borrowing capacity 35.0  
Second tranche. Term Loan    
Debt    
Maximum borrowing capacity 15.0  
Third tranche. Term Loan    
Debt    
Maximum borrowing capacity $ 25.0