XML 49 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Summary of Estimated Fair Value of Employee Stock Options and 2015 ESPP (Details)
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
2015 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Risk-free interest rate, Minimum 1.70% 2.30% 1.70% 2.00%
Risk-free interest rate, Maximum 1.90% 2.80% 2.50% 2.80%
Volatility, Minimum 34.00% 40.00% 34.00% 37.00%
Volatility, Maximum 47.00% 48.00% 55.00% 50.00%
Dividend yield 0.00% 0.00% 0.00% 0.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 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 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   3.10% 1.80%  
Risk-free interest rate, Minimum       2.80%
Risk-free interest rate, Maximum       3.10%
Volatility   45.00% 45.00% 45.00%
Dividend yield   0.00% 0.00% 0.00%
Employee Stock Option | Minimum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years)     5 years 6 months 5 years 6 months
Employee Stock Option | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years)     5 years 9 months 18 days 5 years 9 months 18 days