XML 106 R78.htm IDEA: XBRL DOCUMENT v3.23.4
Note 15 - Stock-based Compensation Plans - Non-vested Share Awards (Details)
12 Months Ended
Oct. 31, 2023
$ / shares
shares
Time-based Share Units [Member]  
Nonvested, time-based (in shares) | shares 175,637
Nonvested, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 33.43
Granted, time-based (in shares) | shares 63,275
Granted, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 87.92
Vested, time-based (in shares) | shares (97,183) [1]
Vested, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 29.89 [1]
Forfeited, time-based (in shares) | shares (9,586)
Forfeited, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 43.9
Nonvested, time-based (in shares) | shares 132,143
Nonvested, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 52.79
Performance Shares [Member]  
Nonvested, time-based (in shares) | shares 507,157
Nonvested, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 41.14
Granted, time-based (in shares) | shares 272,567
Granted, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 56.09
Vested, time-based (in shares) | shares (184,911) [1]
Vested, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 42.79 [1]
Forfeited, time-based (in shares) | shares (13,313)
Forfeited, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 51.39
Nonvested, time-based (in shares) | shares 581,500
Nonvested, weighted average grant date fair value, time-based (in dollars per share) | $ / shares $ 73.9
[1] Includes 27,656 time-based vested share awards and 149,693 performance-based vested share awards which were deferred and not yet issued at October 31, 2023.