OTHER BALANCE SHEET DETAILS (Details 6) - USD ($) $ in Thousands |
Apr. 30, 2017 |
Oct. 31, 2016 |
|---|---|---|
| Balance Sheet Related Disclosures [Abstract] | ||
| 2017 (remaining six months) | $ 2,966 | |
| 2018 | 5,796 | |
| 2019 | 5,378 | |
| 2020 | 4,399 | |
| 2021 | 4,292 | |
| Thereafter | 51,284 | |
| Net minimum capital lease payments | 74,115 | |
| Less: Amount representing interest | (29,202) | |
| Present value of minimum lease payments | 44,913 | |
| Less: Current portion of present value of minimum lease payments | (2,716) | $ (2,321) |
| Long-term portion of present value of minimum lease payments | $ 42,197 | $ 24,298 |