v3.25.1
COMMON STOCK - Schedule of Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Stockholders' Equity Note [Abstract]        
Total number of shares purchased (in shares) 0 560,000 420,000 560,000
Average price paid per share (in USD per share) $ 0 $ 42.84 $ 51.23 $ 42.84
Total cash paid for share repurchases $ 0.0 $ 23.8 $ 21.3 $ 23.8