XML 57 R37.htm IDEA: XBRL DOCUMENT v3.24.4
Stock-Based Benefit Plans (Tables)
12 Months Ended
Oct. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock-based compensation expense recognized
The following table provides information regarding the amount of total stock-based compensation expense recognized by us for fiscal year 2024, 2023, and 2022 (amounts in thousands):
202420232022
Total stock-based compensation expense recognized$29,558 $24,805 $21,095 
Income tax benefit recognized$7,555 $6,291 $5,312 
Vesting Based On Performance [Member] | Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity
A summary of the status of our nonvested Performance-Based RSUs as of October 31, 2024, and changes during the year ended October 31, 2024, is presented below:
Number of shares (in thousands)Weighted-average grant date fair value
Nonvested at November 1, 2023253 $41.60 
Granted67 $82.97 
Vested(114)$42.70 
Nonvested at October 31, 2024206 $54.51 
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]
The following table provides information regarding the issuance, valuation assumptions, and amortization of the Performance-Based RSUs issued in fiscal 2024, 2023, and 2022:
 202420232022
Estimated number of shares underlying Performance-Based RSUs to be issued67,499 126,068 71,576 
Aggregate number of Performance-Based RSUs outstanding at October 31346,630 442,961 507,604 
Weighted-average fair value per share of Performance-Based RSUs issued$33.98 $34.70 $45.41 
Aggregate grant date fair value of Performance-Based RSUs issued (in thousands)$5,795 $7,244 $6,156 
Performance-Based RSU expense recognized (in thousands)$6,713 $5,838 $4,346 
Fair market value of Performance-Based RSUs vested (in thousands)$4,864 $5,595 $4,514 
Vesting Based On Service [Member] | Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity
A summary of our nonvested Time-Based RSUs as of October 31, 2024, and changes during the year ended October 31, 2024, is presented below (share amounts in thousands):
Number of shares (in thousands)Weighted-average grant date fair value
Nonvested at November 1, 20231,015 $50.64 
Granted240 $94.13 
Vested(374)$46.47 
Forfeited(22)$66.53 
Nonvested at October 31, 2024859 $64.20 
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] The following table provides additional information on the Time-Based RSUs for fiscal 2024, 2023, and 2022:
202420232022
Time-Based RSUs issued:  
Number of Time-Based RSUs issued372,973 324,399 276,421 
Weighted-average fair value per share of Time-Based RSUs issued$39.58 $34.26 $45.55 
Aggregate fair value of Time-Based RSUs issued (in thousands)$14,761 $11,114 $12,591 
Time-Based RSU expense recognized (in thousands):$22,365 $18,340 $15,738 
Fair market value of Time-Based RSUs vested (in thousands):$17,378 $14,592 $13,925 
202420232022
At October 31:  
Aggregate number of Time-Based RSUs outstanding1,344,851 1,500,097 1,315,303 
Cumulative unamortized value of Time-Based RSUs (in thousands)
$21,587 $22,836 $14,902