Stock-Based Compensation Stock Option (Details) - Stock Options - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
6 Months Ended |
12 Months Ended |
Jan. 31, 2017 |
Jul. 31, 2016 |
| Share-based Compensation Arrangement by Share-based Payment Award |
|
|
| Options outstanding, beginning balance |
10
|
|
| Options exercisable, beginning balance |
10
|
|
| Exercised, number of shares |
10
|
|
| Options outstanding, ending balance |
0
|
10
|
| Options exercisable, ending balance |
0
|
10
|
| Options outstanding, weighted average exercise price, beginning balance |
$ 17.00
|
|
| Options exercisable, weighted average exercise price, beginning balance |
17.00
|
|
| Exercised, weighted average exercise price |
$ 17.00
|
|
| Options outstanding, weighted average exercise price, ending balance |
|
$ 17.00
|
| Options exercisable, weighted average exercise price, ending balance |
|
$ 17.00
|
| Options outstanding, weighted average remaining contractual term |
|
3 months 24 days
|
| Options exercisable, weighted average remaining contractual term |
|
3 months 24 days
|
| Options outstanding, aggregate intrinsic value, beginning balance |
$ 205
|
|
| Options exercisable, aggregate intrinsic value, beginning balance |
205
|
|
| Exercised, aggregate intrinsic value |
$ 211
|
|
| Options outstanding, aggregate intrinsic value, ending balance |
|
$ 205
|
| Options exercisable, aggregate intrinsic value, ending balance |
|
$ 205
|