XML 101 R81.htm IDEA: XBRL DOCUMENT v3.24.4
Stock-Based Benefit Plans (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for grant (in shares) 3,200,000 3,700,000 5,000,000.0
Unamortized value of stock compensation $ 21,800    
Cost not yet recognized, period for recognition 2 years 6 months    
Active plans [Member] | Share-based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period 10 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 $ 21,587 $ 22,836 $ 14,902