v3.25.1
COMMON STOCK - Narrative (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
Dec. 13, 2023
Stockholders' Equity Note [Abstract]          
Expansion of existing share repurchase program         $ 150.0
Shares repurchased (in shares) 0 560,000 420,000 560,000  
Remaining amount of authorized repurchases of common stock $ 133.2   $ 133.2    
Average price paid per share (in USD per share) $ 0 $ 42.84 $ 51.23 $ 42.84  
Stock Repurchased During Period, Value $ 0.0 $ 23.8 $ 21.3 $ 23.8