XML 24 R33.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
Year ended July 31
(in thousands)
 2015  2014  2013 
Basic weighted-average number of shares  22,903   22,009   20,876 
Effect of dilutive securities:            
Stock options  23   92   9 
Non-vested restricted Class B common stock  321   836   1,430 
Diluted weighted-average number of shares  23,247   22,937   22,315 

 

Summary of outstanding stock options excluded from calculation of diluted earnings per share
Year ended July 31
(in thousands)
 2015  2014  2013 
Shares excluded from the calculation of diluted earnings per share  136   70   611 

 

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
(1)
  Balance at end of year 
2015            
Reserves deducted from accounts receivable:            
Allowance for doubtful accounts $11,507  $97  $(5,959) $5,645 
2014                
Reserves deducted from accounts receivable:                
Allowance for doubtful accounts $13,079  $500  $(2,072) $11,507 
2013                
Reserves deducted from accounts receivable:                
Allowance for doubtful accounts $13,044  $2,743  $(2,708) $13,079 

 

(1)Primarily uncollectible accounts written off, net of recoveries.