v3.26.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Leases        
Operating lease expense $ 400 $ 300 $ 844 $ 673
Operating lease, weighted average remaining lease term 17 years   17 years  
Operating lease, weighted average discount rate 7.80%   7.80%  
Operating lease, payments $ 400 $ 400 $ 731 $ 682