XML 54 R83.htm IDEA: XBRL DOCUMENT v3.3.0.814
Earnings Per Common Share (Details 2) - shares
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Reconciliation of weighted average number of shares and common stock equivalents attributable to common stock, to the entity's total weighted average number of shares and common stock equivalents, including participating securities      
Denominator for diluted earnings per share - weighted average number of shares and common stock equivalents attributable to common stock 41,202,600 40,911,314 40,556,892
Participating securities (in shares) 378,706 558,252 639,827
Total weighted average number of shares and common stock equivalents attributable to both common stock and participating securities 41,581,306 41,469,566 41,196,719