XML 57 R66.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Purchase Obligations (Details)
$ in Thousands
Jul. 31, 2019
USD ($)
Purchase Obligations  
Commitment to spend $ 205,300
Noncancelable purchase obligations  
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