XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Note K - Stock-based Compensation Plans - Stock Incentive Plan (Details) - Stock Incentive Plan [Member] - $ / shares
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Statement [Line Items]      
Unvested shares (in shares) 181,114 192,018 184,828
Unvested shares, weighted average grant date fair value (in dollars per share) $ 55.76 $ 51.70 $ 49.71
Shares granted (in shares) 40,470 11,287 7,690
Shares granted, weighted average grant date fair value (in dollars per share) $ 68.78 $ 121.17 $ 98.43
Shares vested (in shares) (29,500) (6,500) 0
Shares cancelled (in shares) (10,301) (15,691) (500)
Shares cancelled, weighted average grant date fair value (in dollars per share) $ 69.14 $ 59.99 $ 35.00
Shares vested, weighted average grant date fair value (in dollars per share) $ 35.31 $ 39.14  
Unvested shares (in shares) 181,783 181,114 192,018
Unvested shares, weighted average grant date fair value (in dollars per share) $ 61.22 $ 55.76 $ 51.70