v3.26.1
Leases -Schedule of Future Minimum Payments Under Noncancelable Operating Leases (Details)
$ in Thousands
Apr. 30, 2026
USD ($)
Leases [Abstract]  
Fiscal 2027 (remaining nine months) $ 16,168
2028 21,854
2029 15,208
2030 12,263
2031 8,224
Thereafter 12,197
Total operating lease payments 85,914
Less: imputed interest (10,414)
Present value of operating lease liabilities $ 75,500