XML 37 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jul. 31, 2017
Description of Business and Summary of Significant Accounting Policies [Abstract]  
Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share

Year ended July 31,

(in thousands)

 2017  2016 
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 
Schedule of shares were excluded from the diluted earnings per share
Year ended July 31, 
(in thousands)
 2017  2016 
Stock options  1,438   355 
Non-vested restricted Class B common stock  53    
Shares excluded from the calculation of diluted earnings per share  1,491   355