XML 108 R92.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation Restricted Stock Awards (Details)
12 Months Ended
Apr. 30, 2024
$ / shares
shares
Restricted stock awards | 2021 Plan  
Shares  
Unvested stock at beginning of year (in shares) | shares 95,599
Stock granted (in shares) | shares 149,502
Stock vested (in shares) | shares (43,692)
Stock canceled (in shares) | shares (9,802)
Unvested stock at end of year (in shares) | shares 191,607
Weighted Average Grant Date Fair Value  
Unvested stock at beginning of year (in dollars per share) | $ / shares $ 85.90
Stock granted (in dollars per shares) | $ / shares 99.89
Stock vested (in dollars per shares) | $ / shares 64.72
Stock canceled (in dollars per shares) | $ / shares 91.03
Unvested stock at end of year (in dollars per share) | $ / shares $ 101.38
Restricted stock awards | Restated 2006 Plan  
Shares  
Unvested stock at beginning of year (in shares) | shares 44,080
Stock vested (in shares) | shares (31,910)
Stock canceled (in shares) | shares (2,268)
Unvested stock at end of year (in shares) | shares 9,902
Weighted Average Grant Date Fair Value  
Unvested stock at beginning of year (in dollars per share) | $ / shares $ 99.62
Stock vested (in dollars per shares) | $ / shares 99.92
Stock canceled (in dollars per shares) | $ / shares 116.95
Unvested stock at end of year (in dollars per share) | $ / shares $ 94.67
Restricted stock units | Restated 2021 Plan  
Shares  
Unvested stock at beginning of year (in shares) | shares 814
Stock granted (in shares) | shares 2,873
Stock vested (in shares) | shares (272)
Unvested stock at end of year (in shares) | shares 3,415
Weighted Average Grant Date Fair Value  
Unvested stock at beginning of year (in dollars per share) | $ / shares $ 85.91
Stock granted (in dollars per shares) | $ / shares 104.30
Stock vested (in dollars per shares) | $ / shares 85.91
Unvested stock at end of year (in dollars per share) | $ / shares $ 101.38
Restricted stock units | Restated 2006 Plan  
Shares  
Unvested stock at beginning of year (in shares) | shares 2,688
Stock vested (in shares) | shares (1,339)
Unvested stock at end of year (in shares) | shares 1,349
Weighted Average Grant Date Fair Value  
Unvested stock at beginning of year (in dollars per share) | $ / shares $ 97.69
Stock vested (in dollars per shares) | $ / shares 97.69
Unvested stock at end of year (in dollars per share) | $ / shares $ 97.69