Other Balance Sheet Details - Accrued Liabilities (Details) - USD ($) $ in Thousands |
Oct. 31, 2015 |
Oct. 31, 2014 |
Oct. 31, 2013 |
Oct. 31, 2012 |
|---|---|---|---|---|
| Accrued liabilities | ||||
| Compensation, payroll related tax and benefits | $ 109,466 | $ 82,207 | ||
| Warranty | 56,654 | 55,997 | $ 56,303 | $ 55,132 |
| Vacation | 34,189 | 35,126 | ||
| Capital lease obligations | 4,923 | 7,788 | ||
| Interest payable | 5,389 | 6,409 | ||
| Other | 105,662 | 89,081 | ||
| Total | $ 316,283 | $ 276,608 |