v3.20.1
Revenue, Deferred Revenue and Remaining Performance Obligations (Details)
12 Months Ended
Jan. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]  
Revenue recognized, contract liabilities $ 217,900,000
Commission amortization period 4 years
Professional service contract amortization period 6 months
Impairment loss $ 0
Minimum  
Disaggregation of Revenue [Line Items]  
Payment terms 30 days
Subscription term 1 year
Maximum  
Disaggregation of Revenue [Line Items]  
Payment terms 60 days
Subscription term 3 years