v3.25.2
Debt (Details)
$ in Thousands
6 Months Ended
Feb. 10, 2025
USD ($)
tranche
Oct. 16, 2020
USD ($)
Jun. 30, 2024
USD ($)
Debt      
Debt modification payment     $ 80
Loan and Security Agreement      
Debt      
Line of credit maximum $ 200,000 $ 50,000  
Number of tranches to be funded | tranche 4    
Dollar value of consolidated cash (as a percent)   100.00%  
Cash required based on outstanding obligation (as a percent)   105.00%  
Line of credit, outstanding $ 50,000    
Number of remaining tranches | tranche 3    
Variable rate (as a percent) 5.50%    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:SecuredOvernightFinancingRateSofrMember    
Final payment fee (as a percent) 2.00%    
Debt modification payment $ 900    
Interest rate 3.00%    
Loan and Security Agreement | Tranche      
Debt      
Line of credit maximum $ 50,000    
SVB-Equipment      
Debt      
Debt modification payment $ 500