XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Oct. 31, 2022
Leases [Abstract]  
Lease Cost and Additional Lease Information
Additional lease information is summarized below for the twelve months ended October 31:
October 31, 2022October 31, 2021
Finance LeasesOperating LeasesFinance LeasesOperating Leases
Amortization of right of use assets$6,388 $6,929 
Interest374 373 
Lease cost (1)
6,762 $20,354 7,302 $20,176 
Short-term and variable lease cost (1)
1,876 1,611 1,445 2,938 
Total lease cost$8,638 $21,965 $8,747 $23,114 

(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, 2022:
Finance LeasesOperating Leases
Cash outflows for leases$5,439$20,125
Weighted average remaining lease term (years)8.039.52
Weighted average discount rate2.20%1.80%
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, 2022. The reconciliation excludes short-term leases that are not recognized on the Consolidated Balance Sheet.
Year:Finance LeasesOperating Leases
2023$4,907 $15,738 
20243,306 14,171 
20252,133 12,299 
2026929 11,552 
2027438 9,775 
Later years6,113 53,876 
Total minimum lease payments17,826 117,411 
Amounts representing interest1,735 10,905 
Present value of minimum lease payments$16,091 $106,506 
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, 2022. The reconciliation excludes short-term leases that are not recognized on the Consolidated Balance Sheet.
Year:Finance LeasesOperating Leases
2023$4,907 $15,738 
20243,306 14,171 
20252,133 12,299 
2026929 11,552 
2027438 9,775 
Later years6,113 53,876 
Total minimum lease payments17,826 117,411 
Amounts representing interest1,735 10,905 
Present value of minimum lease payments$16,091 $106,506