XML 93 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Compensation Costs Related to Stock-Based Awards (Details) - USD ($)
$ 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 compensation cost for stock-based awards $ 21,809 $ 15,408 $ 13,429
Related tax benefit from stock-based compensation awards 5,221 3,696 3,200
Stock option awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation cost for stock-based awards 9,971 9,163 6,537
Performance share awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation cost for stock-based awards 6,861 2,123 3,070
Restricted stock unit awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation cost for stock-based awards 4,306 3,429 3,230
Unrestricted common stock awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation cost for stock-based awards $ 671 $ 693 $ 592