XML 71 R20.htm IDEA: XBRL DOCUMENT v3.3.0.814
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jul. 31, 2015
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
  Years Ended 
  July 31, 
  2015  2014  2013 
  (in thousands) 
          
Basic weighted-average number of shares  11,457   10,667   10,504 
Effect of dilutive securities:            
Stock options  -   9   - 
Non-vested restricted Class B common stock  -   591   - 
             
Diluted weighted-average number of shares  11,457   11,267   10,504

Summary of shares excluded from the diluted earnings per share computations
  Years Ended 
  July 31, 
  2015  2014  2013 
  (in thousands) 
          
Stock options  4   -   - 
Non-vested restricted Class B common stock  331   -   - 
             
Shares excluded from the calculations of diluted earnings (loss) per share  335   -   -

Schedule of change in the allowance for doubtful accounts
Year ended July 31 (in thousands) Balance at
beginning of
year
  Additions
charged to
costs and
expenses
  Deductions  Balance at
end of year
 
2015            
Reserves deducted from accounts receivable:            
Allowance for doubtful accounts $  $  $  $ 
2014                
Reserves deducted from accounts receivable:                
Allowance for doubtful accounts $4  $  $(4) $