XML 63 R53.htm IDEA: XBRL DOCUMENT v3.4.0.3
Earnings Per Common Share - Weighted Average Shares (Details) - shares
3 Months Ended 9 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Apr. 30, 2016
Apr. 30, 2015
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,410,712 41,248,557 41,380,305 41,183,309
Participating securities (in shares) 340,708 342,850 342,746 390,449
Total weighted average number of shares and common stock equivalents attributable to both common stock and participating securities 41,751,420 41,591,407 41,723,051 41,573,758