XML 96 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Benefit Plans (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for grant (in shares) 5,700,000 6,700,000 7,700,000
Unamortized value of stock compensation $ 14,700    
Cost not yet recognized, period for recognition 2 years 4 months 24 days    
Inactive Plans [Member] | Share-based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 4 years    
Inactive Plans [Member] | Stock Option Non Employee Director [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 2 years    
Active plans [Member] | Share-based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period 10 years    
Award vesting period 4 years    
Active plans [Member] | Stock Option Non Employee Director [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 2 years    
Vesting Based On Service [Member] | Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unamortized value of stock compensation $ 12,919 $ 10,972 $ 8,694
Vesting Based On Performance [Member] | Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 4 years    
Minimum [Member] | Vesting Based On Service [Member] | Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 2 years    
Maximum [Member] | Vesting Based On Service [Member] | Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 4 years