XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.4
Leases - Finance and Operating Lease Maturity (Details)
$ in Thousands
Oct. 31, 2024
USD ($)
Finance Leases  
2025 $ 5,713
2026 4,316
2027 2,957
2028 1,385
2029 469
Later years 4,175
Total minimum lease payments 19,015
Amounts representing interest 1,670
Present value of minimum lease payments 17,345
Operating Leases  
2025 18,784
2026 17,651
2027 14,164
2028 11,379
2029 10,062
Later years 34,646
Total minimum lease payments 106,686
Amounts representing interest 8,805
Present value of minimum lease payments $ 97,881