XML 58 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Note 10 - Stock-based Compensation (Tables)
12 Months Ended
Apr. 30, 2022
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Number

of Shares

  

Price (a)

 

Options outstanding, beginning of year

  561,100  $17.74 

Granted

  30,000   44.73 

Exercised

  (36,500)  9.19 

Cancelled

  (18,000)  33.01 

Options outstanding, end of year

  536,600   18.97 

Options exercisable, end of year

  303,740   4.46