v3.26.1
Redeemable Preferred Stock - Redeemable Series B Preferred Stock (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
Redeemable Preferred Stock          
Temporary equity, carrying amount, attributable to parent $ 59,857   $ 59,857   $ 59,857
Series B Preferred Stock          
Redeemable Preferred Stock          
Preferred stock, shares issued 64,020   64,020   64,020
Preferred stock shares outstanding 64,020   64,020   64,020
Temporary equity, carrying amount, attributable to parent $ 59,900 $ 59,900 $ 59,900 $ 59,900  
Dividends, Preferred Stock, Cash $ 800 $ 800 $ 1,600 $ 1,600