XML 108 R49.htm IDEA: XBRL DOCUMENT v2.4.0.8
Description of Business and Summary of Significant Accounting Policies - Summary of Weighted-Average Number of Shares used in Calculation of Basic and Diluted Earnings Per Share (Detail)
In Thousands, unless otherwise specified
12 Months Ended
Jul. 31, 2014
Jul. 31, 2013
Jul. 31, 2012
Summary of Weighted-Average Number of Shares used in Calculation of Basic and Diluted Earnings Per Share [Abstract]      
Basic weighted-average number of shares 22,009 20,876 20,717
Stock options 92 9   
Non-vested restricted Class B common stock 836 1,430 1,343
Diluted weighted-average number of shares 22,937 22,315 22,060