v3.26.1
Note 9 - Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Oct. 31, 2025
Leases          
Operating lease costs $ 3,252 $ 2,837 $ 6,125 $ 5,832  
Cash payments on lease liabilities 2,916 $ 2,741 5,745 $ 5,572  
ROU assets 34,797   34,797   $ 23,671
Lease liabilities $ 40,820   $ 40,820   $ 27,090
Weighted-average remaining lease term (in years) (Year) 5 years 8 months 12 days   5 years 8 months 12 days   3 years 6 months
Weighted-average discount rate 8.10%   8.10%   8.10%