Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($) $ in Thousands |
Jul. 31, 2018 |
Oct. 31, 2017 |
|---|---|---|
| Common stock, par value | $ 0.0001 | $ 0.0001 |
| Common stock, shares authorized | 225,000,000 | 125,000,000 |
| Common stock, shares issued | 92,280,169 | 69,492,816 |
| Common stock, shares outstanding | 92,280,169 | 69,492,816 |
| Treasury stock, shares | 182,962 | 88,861 |
| Series B Preferred Stock [Member] | ||
| Preferred Stock, Liquidation Preference, Value | $ 64,020 | $ 64,020 |
| Series C Preferred Stock [Member] | ||
| Preferred Stock, Liquidation Preference, Value | $ 11,681 | $ 33,300 |