XML 104 R84.htm IDEA: XBRL DOCUMENT v3.24.4
Stock-Based Benefit Plans (Performance Based - Non Vested ) (Details 3) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
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) 253,000    
Granted (in shares) 67,499 126,068 71,576
Vested (in shares) (114,000)    
Ending balance (in shares) 206,000 253,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) $ 41.60    
Granted, weighted- average exercise price (in dollars per share) 82.97    
Vested, weighted- average exercise price (in dollars per share) 42.70    
Ending balance, weighted- average exercise price (in dollars per share) $ 54.51 $ 41.60  
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) 1,015,000    
Granted (in shares) 240,000    
Vested (in shares) (374,000)    
Forfeited (in shares) (22,000)    
Ending balance (in shares) 859,000 1,015,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) $ 50.64    
Granted, weighted- average exercise price (in dollars per share) 94.13    
Vested, weighted- average exercise price (in dollars per share) 46.47    
Forfeited, weighted- average exercise price (in dollars per share) 66.53    
Ending balance, weighted- average exercise price (in dollars per share) $ 64.20 $ 50.64