v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) - $ / shares
3 Months Ended 9 Months Ended 12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Oct. 31, 2025
Cash dividends declared on preferred stock per share (in dollars per share) $ 0.9531 $ 0.9531 $ 2.8594 $ 2.8594  
Cash dividends declared (in dollars per share) $ 0.1425 $ 0.13 $ 0.4275 $ 0.39  
Convertible Preferred Stock          
Preferred stock dividend rate (as a percent) 7.625%   7.625%   7.625%