XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.4
Leases (Tables)
12 Months Ended
Oct. 31, 2024
Leases [Abstract]  
Lease Cost and Additional Lease Information
Additional lease information is summarized below for the twelve months ended October 31:
October 31, 2024October 31, 2023
Finance LeasesOperating LeasesFinance LeasesOperating Leases
Amortization of right of use assets$5,978 $5,926 
Interest505 357 
Lease cost (1)
6,483 $20,133 6,283 $19,662 
Short-term and variable lease cost (1)
3,019 2,908 2,338 1,989 
Total lease cost$9,502 $23,041 $8,621 $21,651 

(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, 2024:
Finance LeasesOperating Leases
Cash outflows for leases$6,148$20,754
Weighted average remaining lease term (years)6.708.06
Weighted average discount rate3.08%2.09%
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, 2024. The reconciliation excludes short-term leases that are not recognized on the Consolidated Balance Sheet.
Year:Finance LeasesOperating Leases
2025$5,713 $18,784 
20264,316 17,651 
20272,957 14,164 
20281,385 11,379 
2029469 10,062 
Later years4,175 34,646 
Total minimum lease payments19,015 106,686 
Amounts representing interest1,670 8,805 
Present value of minimum lease payments$17,345 $97,881 
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, 2024. The reconciliation excludes short-term leases that are not recognized on the Consolidated Balance Sheet.
Year:Finance LeasesOperating Leases
2025$5,713 $18,784 
20264,316 17,651 
20272,957 14,164 
20281,385 11,379 
2029469 10,062 
Later years4,175 34,646 
Total minimum lease payments19,015 106,686 
Amounts representing interest1,670 8,805 
Present value of minimum lease payments$17,345 $97,881