XML 98 R82.htm IDEA: XBRL DOCUMENT v3.23.4
Stock-Based Benefit Plans (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for grant (in shares) 3,700,000 5,000,000 5,700,000
Unamortized value of stock compensation $ 23,200    
Cost not yet recognized, period for recognition 2 years 6 months    
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 $ 22,836 $ 14,902 $ 12,919
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