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