XML 102 R84.htm IDEA: XBRL DOCUMENT v3.5.0.2
Earnings Per Common Share - Weighted Average Shares (Details) - shares
12 Months Ended
Jul. 31, 2016
Jul. 31, 2015
Jul. 31, 2014
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,390,194 41,202,600 40,911,314
Participating securities (in shares) 340,363 378,706 558,252
Total weighted average number of shares and common stock equivalents attributable to both common stock and participating securities 41,730,557 41,581,306 41,469,566