XML 22 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Share (Details)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Weighted-average number of shares used in the calculation of basic and diluted earnings per share        
Basic weighted-average number of shares 23,034us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 22,680us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 22,867us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 21,763us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Effect of dilutive securities:        
Stock options 20us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants 105us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants 33us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants 108us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants
Non-vested restricted Class B common stock 414us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends 238us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends 359us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends 1,022us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
Diluted weighted-average number of shares 23,468us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 23,023us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 23,259us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 22,893us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding