Annual report pursuant to Section 13 and 15(d)

Note 9 - Leases - Maturities of Leases (Details)

v3.24.4
Note 9 - Leases - Maturities of Leases (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Oct. 31, 2023
2025, operating leases $ 6,500  
2026, operating leases 5,585  
2027, operating leases 5,002  
2028, operating leases 4,430  
2029, operating leases 3,517  
Thereafter, operating leases 9,604  
Total lease payments, operating leases 34,638  
Less: Interest, operating leases (8,105)  
Total lease payments 26,533  
Less: Current portion, operating leases (4,817) $ (4,739)
Long-term portion, operating leases $ 21,716 $ 20,458