XML 43 R52.htm IDEA: XBRL DOCUMENT v3.3.0.814
Description of Business and Summary of Significant Accounting Policies (Details) - shares
shares in Thousands
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
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,903 22,009 20,876
Effect of dilutive securities:      
Stock options 23 92 9
Non-vested restricted Class B common stock 321 836 1,430
Diluted weighted-average number of shares 23,247 22,937 22,315