v3.20.1
Commitment and Contingencies (Tables)
12 Months Ended
Jan. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments, Leases The aggregate future minimum payments under non-cancelable operating leases as of January 31, 2020 are as follows:
Operating
Leases
(in thousands)
Fiscal 2021$9,958  
Fiscal 20229,869  
Fiscal 20239,377  
Fiscal 20249,370  
Fiscal 20258,441  
Thereafter3,671  
Total minimum lease payments$50,686  
Schedule of Recorded Unconditional Purchase Obligations A summary of noncancelable purchase obligations as of January 31, 2020 with expected date of payment is as follows:
Total
Commitments
(In thousands) 
Fiscal 2021$83,471  
Fiscal 202288,731  
Fiscal 202310,264  
Fiscal 20249,889  
Fiscal 20252,736  
Thereafter3,236  
Total purchase commitments$198,327