Annual report pursuant to Section 13 and 15(d)

Note 9 - Leases - Maturities of Leases (Details)

v3.23.4
Note 9 - Leases - Maturities of Leases (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
2024, operating leases $ 6,267  
2024, finance leases 120  
2025, operating leases 5,543  
2025, finance leases 61  
2026, operating leases 4,505  
2026, finance leases 0  
2027, operating leases 4,001  
2027, finance leases 0  
2028, operating leases 3,387  
2028, finance leases 0  
Thereafter, operating leases 7,913  
Thereafter, finance leases 0  
Total lease payments, operating leases 31,617  
Total lease payments, finance leases 181  
Less: Interest, operating leases (6,420)  
Less: Interest, finance leases (6)  
Total lease payments 25,197  
Total lease payments 175  
Less: Current portion, operating leases (4,739) $ (4,001)
Less: Current portion, finance leases (125) (109)
Long-term portion, operating leases 20,458 20,984
Long-term portion, finance leases $ 50 $ 169