v3.26.3
Note 21 - Stock-Based Compensation - Schedule of Stock Activity (Details)
shares in Thousands
12 Months Ended
Jul. 31, 2026
$ / shares
shares
Restricted Stock [Member]  
Non-vested restricted shares, outstanding (in shares) | shares 7
Non-vested restricted shares, grant date fair value (in dollars per share) | $ / shares $ 25.54
Granted, shares (in shares) | shares 11
Granted, grant date fair value (in dollars per share) | $ / shares $ 54.02
Vested, shares (in shares) | shares (7)
Vested, grant date fair value (in dollars per share) | $ / shares $ 42.42
Forfeited, shares (in shares) | shares (2)
Forfeited, grant date fair value (in dollars per share) | $ / shares $ 66.74
Non-vested restricted shares, outstanding (in shares) | shares 9
Non-vested restricted shares, grant date fair value (in dollars per share) | $ / shares $ 52.08
Deferred Stock Units (DSUs) [Member]  
Non-vested restricted shares, outstanding (in shares) | shares 18
Non-vested restricted shares, grant date fair value (in dollars per share) | $ / shares $ 43.64
Granted, shares (in shares) | shares 186
Granted, grant date fair value (in dollars per share) | $ / shares $ 80.83
Vested, shares (in shares) | shares (27)
Vested, grant date fair value (in dollars per share) | $ / shares $ 58.8
Forfeited, shares (in shares) | shares (1)
Forfeited, grant date fair value (in dollars per share) | $ / shares $ 62.23
Non-vested restricted shares, outstanding (in shares) | shares 176
Non-vested restricted shares, grant date fair value (in dollars per share) | $ / shares $ 80.4