XML 97 R81.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Finance and Operating Lease Maturity (Details)
$ in Thousands
Oct. 31, 2021
USD ($)
Finance Leases  
2022 $ 6,162
2023 4,454
2024 2,498
2025 1,449
2026 1,063
Later years 7,527
Total minimum lease payments 23,153
Amounts representing interest 2,410
Present value of minimum lease payments 20,743
Operating Leases  
2022 18,942
2023 16,071
2024 13,825
2025 11,717
2026 11,073
Later years 54,562
Total minimum lease payments 126,190
Amounts representing interest 11,283
Present value of minimum lease payments $ 114,907