XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.4
Note 15 - Stock-based Compensation Plans - Non-vested Share Awards (Details)
12 Months Ended
Oct. 31, 2024
$ / shares
shares
Time-based Share Units [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Nonvested, time-based (in shares) | shares 132,143
Nonvested, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 52.79
Granted, time-based (in shares) | shares 62,988
Granted, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 114.65
Vested, time-based (in shares) | shares (78,627) [1]
Vested, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 37.35 [1]
Forfeited, time-based (in shares) | shares (4,735)
Forfeited, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 92.19
Nonvested, time-based (in shares) | shares 111,769
Nonvested, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 96.73
Performance Shares [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Nonvested, time-based (in shares) | shares 581,500
Nonvested, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 73.9
Granted, time-based (in shares) | shares 140,593
Granted, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 84.51
Vested, time-based (in shares) | shares (358,825) [1]
Vested, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 50.92 [1]
Forfeited, time-based (in shares) | shares (10,067)
Forfeited, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 67.2
Nonvested, time-based (in shares) | shares 353,201
Nonvested, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 57.98
[1] Includes 9,058 time-based vested share awards and 329,583 performance-based vested share awards which were deferred and not yet issued as of October 31, 2024.