XML 52 R41.htm IDEA: XBRL DOCUMENT v3.5.0.2
Net Income per Common Share - Additional Information (Detail) - $ / shares
3 Months Ended 6 Months Ended
Jul. 31, 2016
Jul. 31, 2015
Jul. 31, 2016
Jul. 31, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive common shares 1,097,875 559,875 1,007,938 329,938
Anti-dilutive common shares exercise price, minimum $ 28.10 $ 36.07 $ 28.10 $ 36.07
Anti-dilutive common shares exercise price, maximum $ 46.02 $ 46.02 $ 46.02 $ 46.02
Performance Stock Units (PSUs)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive common shares     3,886,315 2,047,250