XML 54 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
12 Months Ended
Oct. 31, 2021
Leases [Abstract]  
Lease Cost and Additional Lease Information
Additional lease information is summarized below for the twelve months ended October 31:
October 31, 2021October 31, 2020
Finance LeasesOperating LeasesFinance LeasesOperating Leases
Amortization of right of use assets$6,929 $7,087 
Interest373 350 
Lease cost (1)
7,302 $20,176 7,437 $21,489 
Short-term and variable lease cost (1)
1,445 2,938 1,478 3,011 
Total lease cost$8,747 $23,114 $8,915 $24,500 

(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, 2021:
Finance LeasesOperating Leases
Cash outflows for leases$6,624$20,231
Weighted average remaining lease term (years)8.299.88
Weighted average discount rate2.13%1.68%
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, 2021. The reconciliation excludes short-term leases that are not recognized on the Consolidated Balance Sheet.
Year:Finance LeasesOperating Leases
2022$6,162 $18,942 
20234,454 16,071 
20242,498 13,825 
20251,449 11,717 
20261,063 11,073 
Later years7,527 54,562 
Total minimum lease payments23,153 126,190 
Amounts representing interest2,410 11,283 
Present value of minimum lease payments$20,743 $114,907 
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, 2021. The reconciliation excludes short-term leases that are not recognized on the Consolidated Balance Sheet.
Year:Finance LeasesOperating Leases
2022$6,162 $18,942 
20234,454 16,071 
20242,498 13,825 
20251,449 11,717 
20261,063 11,073 
Later years7,527 54,562 
Total minimum lease payments23,153 126,190 
Amounts representing interest2,410 11,283 
Present value of minimum lease payments$20,743 $114,907