v3.26.1
COMMON STOCK - Schedule of Repurchase Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Stockholders' Equity Note [Abstract]        
Total number of shares purchased (in shares) 70 0 2,130 420
Average price paid per share (in USD per share) $ 45.61 $ 0 $ 44.17 $ 51.23
Total cash paid for share repurchases $ 3.0 $ 0.0 $ 94.1 $ 21.3