|
Earnings Per Common Share (Details)
|
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
|
Apr. 30, 2012
|
Apr. 30, 2011
|
Apr. 30, 2012
|
Apr. 30, 2011
|
|
| Earnings Per Common Share [Abstract] | ||||
| Weighted average common shares outstanding for basic earnings per share | 52,879,877 | 55,829,122 | 54,162,411 | 55,079,700 |
| Stock options | 90,480 | 112,267 | 50,252 | 105,481 |
| Weighted average common shares outstanding for diluted earnings per share | 52,970,357 | 55,941,389 | 54,212,663 | 55,185,181 |
| Antidilutive stock options outstanding | 400,000 | 886,000 | ||