XML 54 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Common Stock and Stockholders' Equity - Assumptions used to Estimate Fair Values of Stock Options Granted (Details)
3 Months Ended 9 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Employee Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years) 6 years 6 years 6 years 6 years
Volatility 46.00% 48.00% 46.00% 48.00%
Risk-free interest rate 1.88%      
Risk-free interest rate, minimum   1.27% 1.88% 1.27%
Risk-free interest rate, maximum   1.33% 2.20% 1.55%
Market-based Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years)   10 years   10 years
Volatility   48.00%   48.00%
Risk-free interest rate   1.61%   1.61%
Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Volatility   48.00%   48.00%
Risk-free interest rate, minimum 1.17% 0.48% 0.89% 0.48%
Risk-free interest rate, maximum 1.39% 0.81% 1.39% 0.81%
Volatility, minimum 37.30%   37.30%  
Volatility, maximum 40.88%   42.61%  
Employee Stock Purchase Plan | Minimum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years) 6 months 4 months 24 days 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 1 year 10 months 24 days 2 years 1 year 10 months 24 days