v3.20.1
Commitment and Contingencies - Purchase Obligations (Details)
$ in Thousands
Jan. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2021 $ 83,471
Fiscal 2022 88,731
Fiscal 2023 10,264
Fiscal 2024 9,889
Fiscal 2025 2,736
Thereafter 3,236
Total purchase commitments $ 198,327