OTHER BALANCE SHEET DETAILS (Details 3) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Apr. 30, 2017 |
Apr. 30, 2016 |
|
| Movement in Standard Product Warranty Accrual [Roll Forward] | ||
| Beginning balance | $ 52,324 | $ 56,654 |
| Provisions | 2,347 | 9,563 |
| Settlements | (8,646) | (10,196) |
| Ending balance | $ 46,025 | $ 56,021 |