v3.26.1
Note 9 - Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Oct. 31, 2025
Leases          
Operating lease costs $ 3,458 $ 2,876 $ 9,583 $ 8,708  
Cash payments on lease liabilities 3,100 $ 2,520 8,845 $ 8,092  
ROU assets 34,025   34,025   $ 23,671
Lease liabilities $ 40,009   $ 40,009   $ 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%