v3.26.1
Leases -Schedule of Future Minimum Payments Under Noncancelable Operating Leases (Details)
$ in Thousands
Jul. 31, 2026
USD ($)
Leases [Abstract]  
Fiscal 2027 (remaining six months) $ 10,917
2028 23,556
2029 15,884
2030 12,157
2031 8,124
Thereafter 12,036
Total operating lease payments 82,674
Less: imputed interest (8,711)
Present value of operating lease liabilities $ 73,963