XML 101 R85.htm IDEA: XBRL DOCUMENT v3.23.4
Stock-Based Benefit Plans (Performance Based - Non Vested ) (Details 5) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Vesting Based On Performance [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Beginning balance (in shares) 280,000    
Granted (in shares) 126,068 71,576 128,894
Vested (in shares) (153,000)    
Ending balance (in shares) 253,000 280,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Beginning balance, weighted- average exercise price (in dollars per share) $ 39.79    
Granted, weighted- average exercise price (in dollars per share) 39.44    
Vested, weighted- average exercise price (in dollars per share) 36.53    
Ending balance, weighted- average exercise price (in dollars per share) $ 41.60 $ 39.79  
Vesting Based On Service [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Beginning balance (in shares) 842,000    
Granted (in shares) 549,000    
Vested (in shares) (336,000)    
Forfeited (in shares) (40,000)    
Ending balance (in shares) 1,015,000 842,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Beginning balance, weighted- average exercise price (in dollars per share) $ 47.18    
Granted, weighted- average exercise price (in dollars per share) 51.65    
Vested, weighted- average exercise price (in dollars per share) 43.44    
Forfeited, weighted- average exercise price (in dollars per share) 52.28    
Ending balance, weighted- average exercise price (in dollars per share) $ 50.64 $ 47.18