XML 67 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details)
$ in Thousands
Jan. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Letters of credit outstanding $ 10,600
Purchase Obligation, Fiscal Year Maturity [Abstract]  
2021 13,059
2022 15,932
2023 2,988
2024 1,419
2025 990
Thereafter 3,566
Total $ 37,954