XML 58 R39.htm IDEA: XBRL DOCUMENT v3.23.4
Leases (Tables)
12 Months Ended
Oct. 31, 2023
Leases [Abstract]  
Lease Cost and Additional Lease Information
Additional lease information is summarized below for the twelve months ended October 31:
October 31, 2023October 31, 2022
Finance LeasesOperating LeasesFinance LeasesOperating Leases
Amortization of right of use assets$5,926 $6,388 
Interest357 374 
Lease cost (1)
6,283 $19,662 6,762 $20,354 
Short-term and variable lease cost (1)
2,338 1,989 1,876 1,611 
Total lease cost$8,621 $21,651 $8,638 $21,965 

(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, 2023:
Finance LeasesOperating Leases
Cash outflows for leases$6,840$19,783
Weighted average remaining lease term (years)7.398.76
Weighted average discount rate2.85%1.97%
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, 2023. The reconciliation excludes short-term leases that are not recognized on the Consolidated Balance Sheet.
Year:Finance LeasesOperating Leases
2024$4,918 $16,853 
20253,740 14,715 
20262,315 13,726 
20271,138 11,263 
2028495 9,909 
Later years5,743 52,851 
Total minimum lease payments18,349 119,317 
Amounts representing interest1,761 10,052 
Present value of minimum lease payments$16,588 $109,265 
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, 2023. The reconciliation excludes short-term leases that are not recognized on the Consolidated Balance Sheet.
Year:Finance LeasesOperating Leases
2024$4,918 $16,853 
20253,740 14,715 
20262,315 13,726 
20271,138 11,263 
2028495 9,909 
Later years5,743 52,851 
Total minimum lease payments18,349 119,317 
Amounts representing interest1,761 10,052 
Present value of minimum lease payments$16,588 $109,265