v3.26.1
STOCKHOLDERS' EQUITY - Stock Repurchase Program (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
May 29, 2024
Jan. 09, 2023
Share Repurchase Program [Line Items]            
Excise Tax on Share Repurchases     $ 3.0 $ 10.0    
Excise taxes on share repurchases, accrued but not paid $ 1.0 $ 2.0 $ 1.0 $ 2.0    
2023 Repurchase Program            
Share Repurchase Program [Line Items]            
Share repurchase program authorized amount           $ 2,000.0
Shares repurchased and retired during period, (Shares)   1,347,000   1,997,000    
Shares repurchased and retired during period, (Value)   $ 165.0   $ 255.0    
2024 Repurchase Program            
Share Repurchase Program [Line Items]            
Share repurchase program authorized amount         $ 2,000.0  
Shares repurchased and retired during period, (Shares) 550,000   1,600,000      
Shares repurchased and retired during period, (Value) $ 65.0   $ 217.0      
Remaining authorized repurchase amount under share repurchase program $ 1,732.0   $ 1,732.0