OTHER BALANCE SHEET DETAILS (Details 4) - USD ($) $ in Thousands |
Apr. 30, 2017 |
Oct. 31, 2016 |
|---|---|---|
| Deferred revenue | ||
| Deferred revenue | $ 186,863 | $ 182,863 |
| Less current portion | (105,514) | (109,009) |
| Long-term deferred revenue | 81,349 | 73,854 |
| Products | ||
| Deferred revenue | ||
| Deferred revenue | 49,909 | 45,216 |
| Services | ||
| Deferred revenue | ||
| Deferred revenue | $ 136,954 | $ 137,647 |