XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Finance and Operating Lease Maturity (Details)
$ in Thousands
Oct. 31, 2022
USD ($)
Finance Leases  
2023 $ 4,907
2024 3,306
2025 2,133
2026 929
2027 438
Later years 6,113
Total minimum lease payments 17,826
Amounts representing interest 1,735
Present value of minimum lease payments 16,091
Operating Leases  
2023 15,738
2024 14,171
2025 12,299
2026 11,552
2027 9,775
Later years 53,876
Total minimum lease payments 117,411
Amounts representing interest 10,905
Present value of minimum lease payments $ 106,506