XML 79 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Minimum Lease Commitments (Detail)
$ in Thousands
Oct. 31, 2018
USD ($)
Minimum Lease Payments  
Minimum lease payments, 2019 $ 61,819
Minimum lease payments, 2020 58,220
Minimum lease payments, 2021 58,564
Minimum lease payments, 2022 49,805
Minimum lease payments, 2023 43,357
Minimum lease payments, thereafter 318,135
Minimum lease payments, total 589,900
Sublease Income  
Sublease income, 2019 3,160
Sublease income, 2020 3,052
Sublease income, 2021 5,976
Sublease income, 2022 7,517
Sublease income, 2023 6,523
Sublease income, thereafter 49,961
Sublease income, total 76,189
Net, 2019 58,659
Net, 2020 55,168
Net, 2021 52,588
Net, 2022 42,288
Net, 2023 36,834
Net, Thereafter 268,174
Net, Total $ 513,711