CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares |
Jan. 31, 2017 |
Oct. 31, 2016 |
|---|---|---|
| Preferred stock, no par value | $ 0 | $ 0 |
| Preferred stock, shares authorized | 1,000,000 | 1,000,000 |
| Preferred stock, shares issued | 0 | 0 |
| Common stock, stated value per share | $ 0.10 | $ 0.10 |
| Common stock, shares authorized | 12,500,000 | 12,500,000 |
| Common stock, shares issued | 6,754,922 | 6,720,453 |
| Common stock, shares outstanding | 6,602,863 | 6,573,103 |