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