XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Benefit Plans (Nonperformance-based Time based RSUs) (Details 8) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense recognized $ 21,095 $ 23,187 $ 24,326
Summary of Aggregate Number and Unamortized Value of Outstanding Non Performance Based Restricted Stock Units [Abstract]      
Unamortized value of RSUs $ 15,500    
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) 276,421 386,017 461,280
Weighted-average grant date fair value per share of shares issued (in dollars per share) $ 45.55 $ 33.21 $ 37.43
Fair value of restricted stock units issued $ 12,591 $ 12,820 $ 17,267
Total stock-based compensation expense recognized 15,738 14,531 12,744
Fair market value of options vested $ 13,925 $ 14,029 $ 11,837
Summary of Aggregate Number and Unamortized Value of Outstanding Non Performance Based Restricted Stock Units [Abstract]      
Aggregate number of Performance Based RSUs outstanding 1,315,303 1,312,710 1,315,371
Unamortized value of RSUs $ 14,902 $ 12,919 $ 10,972