XML 77 R60.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies - Minimum Lease Commitments (Detail)
$ in Thousands
Oct. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Minimum lease payments, 2017 $ 52,373
Minimum lease payments, 2018 50,938
Minimum lease payments, 2019 46,506
Minimum lease payments, 2020 35,835
Minimum lease payments, 2021 28,801
Minimum lease payments, thereafter 171,040
Minimum lease payments, total 385,493
Sublease income, 2017 2,141
Sublease income, 2018 2,173
Sublease income, 2019 2,179
Sublease income, 2020 2,239
Sublease income, 2021 2,184
Sublease income, thereafter 2,247
Sublease income, total 13,163
Net, 2017 50,232
Net, 2018 48,765
Net, 2019 44,327
Net, 2020 33,596
Net, 2021 26,617
Net, Thereafter 168,793
Net, Total $ 372,330