XML 59 R49.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stock-Based Compensation - Summary of Estimated Fair Value of Employee Stock Options (Details)
3 Months Ended 9 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Risk-free interest rate, Minimum 0.20%   0.20%  
Risk-free interest rate, Maximum 0.80%   0.80%  
Volatility, Minimum 33.00%   33.00%  
Volatility, Maximum 39.00%   41.00%  
Dividend yield 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  
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)   6 years    
Risk-free interest rate, Minimum 1.50%   1.50% 1.80%
Risk-free interest rate, Maximum 1.60%   1.90% 2.10%
Risk-free interest rate   1.80%    
Volatility, Minimum   46.00% 42.00% 46.00%
Volatility, Maximum   47.00% 44.00% 49.00%
Volatility 42.00%      
Dividend yield 0.00% 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 10 months 24 days   5 years 6 months 5 years 8 months 12 days
Employee Stock Option | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected term (in years) 6 years   6 years 1 month 6 days 6 years 1 month 6 days