Stockholders' Equity - Schedule of Stockholders Equity (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Apr. 30, 2018 |
Apr. 30, 2017 |
Apr. 30, 2018 |
Apr. 30, 2017 |
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
| Balance as of October 31, 2017 |
|
|
$ 101,256
|
|
| Foreign currency translation adjustments |
$ 54
|
$ 32
|
87
|
$ (38)
|
| Net loss |
(13,174)
|
$ (13,238)
|
(17,357)
|
$ (26,923)
|
| Balance as of April 30, 2018 |
102,291
|
|
102,291
|
|
| Parent [Member] |
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
| Balance as of October 31, 2017 |
|
|
101,256
|
|
| Share-based compensation |
|
|
1,378
|
|
| Proceeds from common stock issuance and warrant exercises, net of fees |
|
|
3,268
|
|
| Common stock issued, non-employee compensation |
|
|
282
|
|
| Taxes paid upon vesting of restricted stock awards, net of stock issued under benefit plans |
|
|
(621)
|
|
| Preferred dividends – Series B |
|
|
(1,600)
|
|
| Conversion of Redeemable Series C preferred stock |
|
|
15,598
|
|
| Foreign currency translation adjustments |
|
|
87
|
|
| Net loss |
|
|
(17,357)
|
|
| Balance as of April 30, 2018 |
$ 102,291
|
|
$ 102,291
|
|