XML 53 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
12 Months Ended
Oct. 31, 2025
Leases [Abstract]  
Lease Cost and Additional Lease Information
Additional lease information is summarized below for the twelve months ended October 31:
October 31, 2025October 31, 2024
Finance LeasesOperating LeasesFinance LeasesOperating Leases
Amortization of right of use assets$6,239 $5,978 
Interest541 505 
Lease cost (1)
6,780 $18,858 6,483 $20,133 
Short-term and variable lease cost (1)
2,409 4,268 3,019 2,908 
Total lease cost$9,189 $23,126 $9,502 $23,041 

(1) Lease costs are recorded in both Cost of sales and Selling and administrative expenses on the Consolidated Statements of Income.
Supplemental cash flow information is summarized below for the twelve months ended October 31, 2025:
Finance LeasesOperating Leases
Cash outflows for leases$5,868$19,501
New leases entered into during the year7,8532,014
Weighted average remaining lease term (years)2.777.35
Weighted average discount rate3.36%2.28%
Finance Lease, Liability, Fiscal Year Maturity
The following table reconciles the undiscounted cash flows for five years and thereafter to the operating and finance lease liabilities recognized on the Consolidated Balance Sheet as of October 31, 2025. The reconciliation excludes short-term leases that are not recognized on the Consolidated Balance Sheet.
Year:Finance LeasesOperating Leases
2026$6,260 $18,882 
20274,775 15,318 
20282,753 11,922 
2029965 10,234 
2030164 7,685 
Later years— 24,879 
Total minimum lease payments14,917 88,920 
Amounts representing interest666 7,067 
Present value of minimum lease payments$14,251 $81,853 
Lessee, Operating Lease, Liability, Maturity
The following table reconciles the undiscounted cash flows for five years and thereafter to the operating and finance lease liabilities recognized on the Consolidated Balance Sheet as of October 31, 2025. The reconciliation excludes short-term leases that are not recognized on the Consolidated Balance Sheet.
Year:Finance LeasesOperating Leases
2026$6,260 $18,882 
20274,775 15,318 
20282,753 11,922 
2029965 10,234 
2030164 7,685 
Later years— 24,879 
Total minimum lease payments14,917 88,920 
Amounts representing interest666 7,067 
Present value of minimum lease payments$14,251 $81,853