XML 68 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Leases, Codification Topic 842 (Details) - USD ($)
12 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Lessee, Lease, Description [Line Items]    
Operating lease right-of-use assets $ 51,824,000 $ 0
Finance Lease, Right-of-Use Asset, after Accumulated Amortization 15,609,000  
Finance Lease, Right-of-Use Asset, Accumulated Amortization 1,089,000  
Leases, Right-of-Use Asset 67,433,000  
Current operating lease liabilities 7,459,000 0
Finance Lease, Liability, Current 962,000  
Noncurrent operating lease liabilities 44,873,000 0
Finance Lease, Liability, Noncurrent 14,236,000  
Leases, Liability 67,530,000  
Operating Lease, Cost 8,866  
Finance Lease, Right-of-Use Asset, Amortization 1,181  
Finance Lease, Interest Expense 557  
Variable Lease, Cost 748  
Lease, Cost 8,316  
Finance Lease, Principal Payments 1,092  
Finance Lease, Interest Payment on Liability 557  
Operating Lease, Payments 8,681  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 19,559  
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability $ 398  
Operating Lease, Weighted Average Remaining Lease Term 7 years 9 months 18 days  
Finance Lease, Weighted Average Remaining Lease Term 15 years 3 months  
Operating Lease, Weighted Average Discount Rate, Percent 3.52%  
Finance Lease, Weighted Average Discount Rate, Percent 3.62%  
Lessee, Operating Lease, Liability, to be Paid, Year One $ 9,191,000 9,121,000
Lessee, Operating Lease, Liability, to be Paid, Year Two 8,754,000 6,981,000
Lessee, Operating Lease, Liability, to be Paid, Year Three 8,340,000 6,012,000
Lessee, Operating Lease, Liability, to be Paid, Year Four 7,581,000 5,506,000
Lessee, Operating Lease, Liability, to be Paid, Year Five 6,166,000 4,699,000
Lessee, Operating Lease, Liability, to be Paid 59,973,000 47,539,000
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 7,641,000  
Operating Lease, Liability 52,332,000  
2021 1,496,000 1,020,000
2022 1,449,000 810,000
Finance Lease, Liability, to be Paid, Year Three 1,350,000 815,000
2024 1,247,000 973,000
2025 1,188,000 713,000
Lessee, Operating Lease, Liability, to be Paid, after Year Five 19,941,000 15,220,000
Thereafter 12,768,000 11,392,000
Finance Lease, Liability, Payment, Due 19,498,000 15,723,000
Finance Lease, Liability, Undiscounted Excess Amount 4,300,000 5,064,000
Total debt payments $ 15,198,000 $ 10,659,000
Equipment and Vehicles | Minimum    
Lessee, Lease, Description [Line Items]    
Term 1 year  
Equipment and Vehicles | Maximum    
Lessee, Lease, Description [Line Items]    
Term 10 years  
Real Estate-Related Leases | Minimum    
Lessee, Lease, Description [Line Items]    
Term 5 years  
Real Estate-Related Leases | Maximum    
Lessee, Lease, Description [Line Items]    
Term 20 years