XML 85 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Tables)
6 Months Ended
Jul. 31, 2019
Commitments and Contingencies  
Summary of future minimum payments under noncancelable operating leases

​

​

​

​

​

​

​

Operating

​

​

Leases

​

    

(in thousands)

​

​

​

​

Fiscal 2020 (remaining six months)

​

$

3,204

Fiscal 2021

​

 

5,877

Fiscal 2022

​

 

5,600

Fiscal 2023

​

 

4,753

Fiscal 2024

​

 

3,498

Thereafter

​

 

2,058

Total minimum lease payments

​

$

24,990

Summary of noncancelable purchase obligations

​

​

​

​

​

​

​

Total

​

​

Commitments

​

    

(in thousands)

Fiscal 2020 (remaining six months)

​

$

24,198

Fiscal 2021

​

 

63,714

Fiscal 2022

​

 

87,294

Fiscal 2023

​

 

32,483

Fiscal 2024

​

 

9,724

Thereafter

​

 

4,367

Total purchase commitments

​

$

221,780