XML 64 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Incentive Plans - Summary of Estimate Fair Values (Details) - $ / shares
12 Months Ended
Jan. 31, 2018
Jan. 31, 2017
Jan. 31, 2016
Employee Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years) 6 years 1 month 6 days 6 years 1 month 6 days  
Expected volatility, minimum     48.00%
Expected volatility, maximum     52.00%
Expected volatility 47.00% 44.00%  
Risk-free interest rate, minimum   1.30% 1.50%
Risk-free interest rate, maximum   1.50% 1.90%
Risk-free interest rate 1.90%    
Fair value of common stock (in dollars per share) $ 12.84    
Dividend rate 0.00% 0.00% 0.00%
Employee Stock Options | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years)     6 years
Fair value of common stock (in dollars per share)   $ 10.37 $ 13.94
Employee Stock Options | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years)     7 years 4 months 24 days
Fair value of common stock (in dollars per share)   $ 14.52 $ 19.68
Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected volatility, minimum 35.00%    
Expected volatility, maximum 39.00%    
Expected volatility   41.00% 49.00%
Risk-free interest rate, minimum 0.90% 0.50% 0.10%
Risk-free interest rate, maximum 1.40% 0.90% 0.70%
Dividend rate 0.00% 0.00% 0.00%
Employee Stock Purchase Plan | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years) 6 months 6 months 4 months 24 days
Employee Stock Purchase Plan | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term (in years) 2 years 2 years 1 year 10 months 24 days