v3.25.3
Leases -Schedule of Future Minimum Payments Under Noncancelable Operating Leases (Details)
$ in Thousands
Oct. 31, 2025
USD ($)
Leases [Abstract]  
Fiscal 2026 (remaining three months) $ 603
Fiscal 2027 18,776
Fiscal 2028 17,966
Fiscal 2029 13,115
Fiscal 2030 11,105
Thereafter 19,972
Total operating lease payments 81,537
Less: imputed interest (8,590)
Present value of operating lease liabilities $ 72,947