v3.26.1
STOCKHOLDERS' EQUITY - Stock Repurchase Program (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 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 $ 2.0 $ 2.0 $ 2.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)   737,474   2,734,000    
Shares repurchased and retired during period, (Value)   $ 85.0   $ 340.0    
2024 Repurchase Program            
Share Repurchase Program [Line Items]            
Share repurchase program authorized amount         $ 2,000.0  
Shares repurchased and retired during period, (Shares) 612,270   2,212,000      
Shares repurchased and retired during period, (Value) $ 78.0   $ 295.0      
Remaining authorized repurchase amount under share repurchase program $ 1,654.0   $ 1,654.0