XML 95 R80.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Finance and Operating Lease Maturity (Details)
$ in Thousands
Oct. 31, 2025
USD ($)
Finance Leases  
2026 $ 6,260
2027 4,775
2028 2,753
2029 965
2030 164
Later years 0
Total minimum lease payments 14,917
Amounts representing interest 666
Present value of minimum lease payments 14,251
Operating Leases  
2026 18,882
2027 15,318
2028 11,922
2029 10,234
2030 7,685
Later years 24,879
Total minimum lease payments 88,920
Amounts representing interest 7,067
Present value of minimum lease payments $ 81,853