v3.26.1
Subsequent Events (Details)
May 12, 2026
May 11, 2026
Lynrock Lake Term Loan - Tranche B | Credit Agreement | Subsequent Event    
Subsequent Event [Line Items]    
Debt instrument, interest rate, stated percentage 12.00% 10.00%