XML 80 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Minimum Lease Commitments (Detail)
$ in Thousands
Oct. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Minimum lease payments, 2018 $ 56,879
Minimum lease payments, 2019 51,350
Minimum lease payments, 2020 39,594
Minimum lease payments, 2021 31,797
Minimum lease payments, 2022 27,438
Minimum lease payments, thereafter 147,271
Minimum lease payments, total 354,329
Sublease income, 2018 2,977
Sublease income, 2019 3,208
Sublease income, 2020 3,050
Sublease income, 2021 2,184
Sublease income, 2022 1,681
Sublease income, thereafter 566
Sublease income, total 13,666
Net, 2018 53,902
Net, 2019 48,142
Net, 2020 36,544
Net, 2021 29,613
Net, 2022 25,757
Net, Thereafter 146,705
Net, Total $ 340,663