CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($) $ in Thousands |
Apr. 30, 2019 |
Oct. 31, 2018 |
|---|---|---|
| Statement of Financial Position [Abstract] | ||
| Allowance for doubtful accounts | $ 256 | $ 276 |
| Shares of benefical interest, no par value | ||
| Shares of benefical interest, authorized | 8,000,000 | 8,000,000 |
| Shares of benefical interest, issued | 6,993,152 | 6,993,152 |
| Vested share units to trustees, issued | 164,727 | 157,395 |
| Treasury stock at cost, shares | 208,174 | 235,536 |