XML 37 R45.htm IDEA: XBRL DOCUMENT v3.3.1.900
Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Weighted-average number of shares used in the calculation of basic and diluted earnings per share    
Basic weighted-average number of shares 22,935 22,755
Effect of dilutive securities:    
Stock options   27
Non-vested restricted Class B common stock 34 309
Diluted weighted-average number of shares 22,969 23,091