XML 81 R66.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity - Fair Value Assumptions (Detail) - $ / shares
3 Months Ended 6 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2017
Jul. 31, 2016
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Volatility 30.80% 32.30%    
Volatility, minimum     30.80% 32.10%
Volatility, maximum     31.40% 32.30%
Estimated life 3 years 6 months 3 years 6 months 3 years 6 months 3 years 6 months
Risk-free interest rate, minimum 160.00% 0.90% 1.40% 0.90%
Risk-free interest rate, maximum   1.10% 1.60% 1.10%
Weighted-average fair value per share of grants (in dollars per share) $ 22.20 $ 20.22 $ 21.08 $ 18.76
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Volatility   34.00%    
Volatility, minimum 26.80%      
Volatility, maximum 27.60%      
Estimated life 9 months 9 months    
Risk-free interest rate, minimum 1.10% 0.50%    
Risk-free interest rate, maximum 1.20% 0.60%    
Weighted-average fair value per share of grants (in dollars per share) $ 21.13 $ 21.93