XML 51 R25.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 8 - Stock-based Compensation (Tables)
12 Months Ended
Apr. 30, 2016
Notes Tables  
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
   
Number of Shares
   
Price
(a)
 
Options outstanding, beginning of year
    613,135     $ 11.23  
Granted
    3,500       9.53  
Exercised
    (170,715 )     4.97  
Cancelled
    (27,025 )     15.62  
Options outstanding, end of year
    418,895       12.44  
Options exercisable, end of year
    170,056       9.64