XML 99 R80.htm IDEA: XBRL DOCUMENT v3.23.4
Leases - Finance and Operating Lease Maturity (Details)
$ in Thousands
Oct. 31, 2023
USD ($)
Finance Leases  
2024 $ 4,918
2025 3,740
2026 2,315
2027 1,138
2028 495
Later years 5,743
Total minimum lease payments 18,349
Amounts representing interest 1,761
Present value of minimum lease payments 16,588
Operating Leases  
2024 16,853
2025 14,715
2026 13,726
2027 11,263
2028 9,909
Later years 52,851
Total minimum lease payments 119,317
Amounts representing interest 10,052
Present value of minimum lease payments $ 109,265