v3.25.4
Note 4 - Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2023
Leases      
Operating lease costs $ 11,528 $ 11,485 $ 11,059
Cash payments on lease liabilities 10,738 9,344 $ 9,293
ROU assets 23,671 28,765  
Lease liabilities $ 27,090 $ 30,868  
Weighted-average remaining lease term (in years) 3 years 6 months 4 years 7 months 6 days  
Weighted-average discount rate 8.10% 10.30%