v3.20.2
Stock-Based Compensation - Stock options - Assumptions (Details)
6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Stock options    
Stock Based Compensation    
Expected term (in years) 6 years 18 days 6 years 18 days
Risk-free interest rate 0.40% 2.00%
Expected stock price volatility 36.00% 37.70%
Dividend yield 0.00% 0.00%
Employee Stock Purchase Plan    
Stock Based Compensation    
Dividend yield 0.00% 0.00%
Minimum | Employee Stock Purchase Plan    
Stock Based Compensation    
Expected term (in years) 6 months 6 months
Risk-free interest rate 0.20% 1.90%
Expected stock price volatility 30.10% 33.00%
Maximum | Employee Stock Purchase Plan    
Stock Based Compensation    
Expected term (in years) 2 years 2 years
Risk-free interest rate 2.00% 2.20%
Expected stock price volatility 54.30% 35.70%