XML 20 R46.htm IDEA: XBRL DOCUMENT v3.3.1.900
Earnings Per Share - Additional Information (Detail) - shares
3 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Earnings Per Share [Abstract]    
Options excluded in computation of diluted earnings per share 67,743 228,037