Other Balance Sheet Details - Other Long-Term Obligations (Details) - USD ($) $ in Thousands |
Oct. 31, 2018 |
Oct. 31, 2017 |
|---|---|---|
| Balance Sheet Related Disclosures [Abstract] | ||
| Capital lease obligations | $ 68,245 | $ 73,407 |
| Income tax liability | 15,894 | 15,445 |
| Deferred tenant allowance | 7,244 | 8,162 |
| Straight-line rent | 6,750 | 7,267 |
| Contingent consideration | 10,900 | 0 |
| Other | 10,380 | 7,068 |
| Other long-term obligations | $ 119,413 | $ 111,349 |