XML 48 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Summary of Estimated Fair Value of Employee Stock Options and 2015 ESPP (Details)
3 Months Ended
Apr. 30, 2020
Apr. 30, 2019
2015 Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Dividend yield 0.00% 0.00%
Risk-free interest rate, Minimum 0.30% 2.40%
Risk-free interest rate, Maximum 0.40% 2.50%
Volatility, Minimum 44.00% 46.00%
Volatility, Maximum 52.00% 55.00%
2015 Employee Stock Purchase Plan | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected term (in years) 6 months 6 months
2015 Employee Stock Purchase Plan | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected term (in years) 2 years 2 years
Employee Stock Option    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected term (in years) 5 years 9 months 18 days  
Risk-free interest rate 0.60%  
Volatility 46.00%  
Dividend yield 0.00%