XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Compensation Costs Related to Stock-Based Awards (Details) - USD ($)
$ 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 compensation cost for stock-based awards $ 22,116 $ 21,809 $ 15,408
Related tax benefit from stock-based compensation awards 5,339 5,221 3,696
Stock option awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation cost for stock-based awards 9,976 9,971 9,163
Performance share awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation cost for stock-based awards 5,830 6,861 2,123
Restricted stock unit awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation cost for stock-based awards 5,681 4,306 3,429
Unrestricted common stock awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation cost for stock-based awards $ 629 $ 671 $ 693