v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) - $ / shares
Apr. 30, 2026
Oct. 31, 2025
Statement of Financial Position [Abstract]    
Preferred stock, par value (in USD per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in USD per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 400,000,000 400,000,000
Common stock shares issued not disclosed true true
Common stock, shares outstanding (in shares) 191,444,000 185,994,000
Treasury stock, shares (in shares) 593,000 1,222,000