XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Benefit Plans (Performance Based - Non Vested ) (Details 5) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
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) 329,000    
Granted (in shares) 71,576 128,894 116,423
Vested (in shares) (121,000)    
Ending balance (in shares) 280,000 329,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) $ 35.87    
Granted, weighted- average exercise price (in dollars per share) 53.45    
Vested, weighted- average exercise price (in dollars per share) 37.19    
Ending balance, weighted- average exercise price (in dollars per share) $ 39.79 $ 35.87  
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) 911,000    
Granted (in shares) 316,000    
Vested (in shares) (348,000)    
Forfeited (in shares) (37,000)    
Ending balance (in shares) 842,000 911,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.45    
Granted, weighted- average exercise price (in dollars per share) 61.77    
Vested, weighted- average exercise price (in dollars per share) 39.96    
Forfeited, weighted- average exercise price (in dollars per share) 49.36    
Ending balance, weighted- average exercise price (in dollars per share) $ 47.18 $ 39.45