v3.25.4
Leases - Schedule of Future Minimum Payments, Leases (Details)
$ in Thousands
Jan. 31, 2026
USD ($)
Leases [Abstract]  
Fiscal 2027 $ 16,906
Fiscal 2028 20,419
Fiscal 2029 14,007
Fiscal 2030 11,290
Fiscal 2031 7,768
Thereafter 12,285
Total operating lease payments 82,675
Less: imputed interest (8,069)
Present value of operating lease liabilities $ 74,606