XML 51 R40.htm IDEA: XBRL DOCUMENT v3.5.0.2
Reconciliation of Weighted Average Common Shares Outstanding Used for Computation of Basic and Diluted Net Income Per Common Share (Detail) - shares
3 Months Ended 6 Months Ended
Jul. 31, 2016
Jul. 31, 2015
Jul. 31, 2016
Jul. 31, 2015
Earnings Per Share [Line Items]        
Basic weighted-average common shares outstanding 117,133,169 127,910,026 117,218,013 129,529,108
Effect of dilutive options, stock appreciation rights, performance stock units and restricted stock units 249,963 1,170,568 266,118 1,401,985
Diluted weighted-average shares outstanding 117,383,132 129,080,594 117,484,131 130,931,093