OTHER BALANCE SHEET DETAILS (Details 2) - USD ($) $ in Thousands |
Apr. 30, 2017 |
Oct. 31, 2016 |
Apr. 30, 2016 |
Oct. 31, 2015 |
|---|---|---|---|---|
| Accrued liabilities | ||||
| Compensation, payroll related tax and benefits | $ 71,567 | $ 106,687 | ||
| Warranty | 46,025 | 52,324 | $ 56,021 | $ 56,654 |
| Vacation | 40,317 | 36,112 | ||
| Capital lease obligations | 2,716 | 2,321 | ||
| Interest payable | 4,312 | 4,649 | ||
| Other | 97,545 | 108,260 | ||
| Total accrued liabilities and other short-term obligations | $ 262,482 | $ 310,353 |