Stock-Based Compensation Narrative (Details) - USD ($)
|
3 Months Ended |
6 Months Ended |
Jan. 31, 2017 |
Jan. 31, 2016 |
Jan. 31, 2017 |
Jan. 31, 2016 |
| Stock Options |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award |
|
|
|
|
| Cash Received from Exercise of Stock Options |
$ 170,000
|
$ 96,000
|
$ 170,000
|
$ 281,000
|
| Tax Benefit Realized from Exercise of Stock Options |
$ 80,000
|
$ 40,000
|
$ 80,000
|
$ 68,000
|
| Options, Granted (shares) |
|
|
0
|
0
|
| Restricted Stock |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award |
|
|
|
|
| Granted, number of shares |
|
|
31,000
|
|
| 2006 Plan |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award |
|
|
|
|
| Number Authorized (shares) |
937,500
|
|
937,500
|
|
| 2006 Plan | Restricted Stock |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award |
|
|
|
|
| Award Vesting Period, Minimum (years) |
|
|
2 years
|
|
| Award Vesting Period, Maximum (years) |
|
|
5 years
|
|
| Granted, number of shares |
18,000
|
400
|
|
|
| Share-based Compensation Expense |
$ 346,000
|
$ 306,000
|
$ 777,000
|
$ 638,000
|
| 2006 Plan - Director Stock Option | Stock Options |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award |
|
|
|
|
| Award Vesting Period (Years) |
|
|
1 year
|
|
| 2006 Plan - Employee Stock Options | Stock Options |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award |
|
|
|
|
| Annual Vesting Percentage |
|
|
25.00%
|
|
| Number of years after grant date vesting starts (years) |
|
|
2 years
|
|
| Number of consecutive years vesting occurs after initial vest date (years) |
|
|
3 years
|
|