Other Balance Sheet Details - Future Minimum Capital Lease Payments (Details) - USD ($) $ in Thousands |
Oct. 31, 2015 |
Oct. 31, 2014 |
|---|---|---|
| Balance Sheet Related Disclosures [Abstract] | ||
| 2016 | $ 6,057 | |
| 2017 | 1,630 | |
| 2018 | 1,292 | |
| 2019 | 1,292 | |
| 2020 | 1,390 | |
| Thereafter | 18,445 | |
| Net minimum capital lease payments | 30,106 | |
| Less: Amount representing interest | (11,389) | |
| Present value of minimum lease payments | 18,717 | |
| Less: Current portion of present value of minimum lease payments | (4,923) | $ (7,788) |
| Capital lease obligations | $ 13,794 | $ 4,589 |