XML 107 R87.htm IDEA: XBRL DOCUMENT v3.24.4
Stock-Based Benefit Plans (Nonperformance-based Time based RSUs) (Details 6) - USD ($)
$ / shares in Units, $ 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]      
Total stock-based compensation expense recognized $ 29,558 $ 24,805 $ 21,095
Summary of Aggregate Number and Unamortized Value of Outstanding Non Performance Based Restricted Stock Units [Abstract]      
Unamortized value of RSUs $ 21,800    
Restricted Stock Units (RSUs) [Member] | Vesting Based On Service [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares issued (in shares) 372,973 324,399 276,421
Weighted-average grant date fair value per share of shares issued (in dollars per share) $ 39.58 $ 34.26 $ 45.55
Fair value of restricted stock units issued $ 14,761 $ 11,114 $ 12,591
Total stock-based compensation expense recognized 22,365 18,340 15,738
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 17,378 $ 14,592 $ 13,925
Summary of Aggregate Number and Unamortized Value of Outstanding Non Performance Based Restricted Stock Units [Abstract]      
Aggregate number of Performance Based RSUs outstanding 1,344,851 1,500,097 1,315,303
Unamortized value of RSUs $ 21,587 $ 22,836 $ 14,902