XML 49 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Description of Business and Summary of Significant Accounting Policies (Details) - shares
shares in Thousands
12 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Weighted-average number of shares used in the calculation of basic and diluted earnings per share attributable to the Company's common stockholders consists of the following:    
Basic weighted-average number of shares 9,467 8,346
Effect of dilutive securities:    
Stock options 913
Non-vested restricted Class B common stock 20
Diluted weighted-average number of shares 9,467 9,279