v3.26.1
COMMON STOCK - Schedule of Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Stockholders' Equity Note [Abstract]        
Total number of shares purchased (in shares) 0 560,000 2,130,000 970,000
Average price paid per share (in USD per share) $ 0 $ 48.77 $ 44.17 $ 49.82
Total cash paid for share repurchases $ 0.0 $ 27.1 $ 94.1 $ 48.3