Other Balance Sheet Details - Accrued Warranty (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Oct. 31, 2015 |
Oct. 31, 2014 |
Oct. 31, 2013 |
|
| Movement in Standard Product Warranty Accrual [Roll Forward] | |||
| Beginning balance | $ 55,997 | $ 56,303 | $ 55,132 |
| Acquired | 2,996 | 0 | 0 |
| Provisions | 17,881 | 22,129 | 24,558 |
| Settlements | 20,220 | 22,435 | 23,387 |
| Balance at end of period | $ 56,654 | $ 55,997 | $ 56,303 |