v3.25.2
Leases -Schedule of Future Minimum Payments Under Noncancelable Operating Leases (Details)
$ in Thousands
Jul. 31, 2025
USD ($)
Leases [Abstract]  
Fiscal 2026 (remaining six months) $ 6,630
Fiscal 2027 16,503
Fiscal 2028 15,849
Fiscal 2029 11,206
Fiscal 2030 9,219
Thereafter 16,465
Total operating lease payments 75,872
Less: imputed interest (10,071)
Present value of operating lease liabilities $ 65,801