XML 104 R88.htm IDEA: XBRL DOCUMENT v3.23.4
Stock-Based Benefit Plans (Nonperformance-based Time based RSUs) (Details 8) - USD ($)
$ / shares in Units, $ 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]      
Total stock-based compensation expense recognized $ 24,805 $ 21,095 $ 23,187
Summary of Aggregate Number and Unamortized Value of Outstanding Non Performance Based Restricted Stock Units [Abstract]      
Unamortized value of RSUs $ 23,200    
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) 324,399 276,421 386,017
Weighted-average grant date fair value per share of shares issued (in dollars per share) $ 34.26 $ 45.55 $ 33.21
Fair value of restricted stock units issued $ 11,114 $ 12,591 $ 12,820
Total stock-based compensation expense recognized 18,340 15,738 14,531
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 14,592 $ 13,925 $ 14,029
Summary of Aggregate Number and Unamortized Value of Outstanding Non Performance Based Restricted Stock Units [Abstract]      
Aggregate number of Performance Based RSUs outstanding 1,500,097 1,315,303 1,312,710
Unamortized value of RSUs $ 22,836 $ 14,902 $ 12,919