XML 159 R33.htm IDEA: XBRL DOCUMENT v2.4.0.8
Summary of Business and Significant Accounting Policies - Schedule of Assumptions Used to Calculate Fair Value of Options Granted (Detail) (USD $)
3 Months Ended 9 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2014
Oct. 31, 2013
Stock Options
       
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Volatility 37.00% 39.00% 37.00%  
Volatility, minimum       39.00%
Volatility, maximum       43.00%
Estimated life 3 years 6 months 3 years 6 months 3 years 6 months 3 years 2 months 10 days
Risk-free interest rate, minimum 1.34% 1.03% 1.20% 0.48%
Risk-free interest rate, maximum 1.53% 1.21% 1.53% 1.21%
Weighted-average fair value per share of grants $ 17.32 $ 14.52 $ 16.46 $ 11.98
ESPP
       
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Volatility, minimum     34.00% 31.00%
Volatility, maximum     35.00% 32.00%
Estimated life     9 months 9 months
Risk-free interest rate, minimum     0.07% 0.07%
Risk-free interest rate, maximum     0.16% 0.10%
Weighted-average fair value per share of grants     $ 14.53 $ 9.69