v3.20.1
Commitment and Contingencies - Lease Commitments (Details)
$ in Thousands
Jan. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2021 $ 9,958
Fiscal 2022 9,869
Fiscal 2023 9,377
Fiscal 2024 9,370
Fiscal 2025 8,441
Thereafter 3,671
Total minimum lease payments $ 50,686