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