XML 96 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Minimum Lease Payments Under Non-cancelable Capitalized and Operating Leases (Detail)
$ in Thousands
Oct. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 5,685
2021 3,832
2022 1,893
2023 952
2024 647
Later years 3,562
Total minimum lease payments 16,571
2020 20,194
2021 17,579
2022 16,238
2023 13,540
2024 11,925
Later years 60,672
Total minimum lease payments $ 140,148