XML 17 R19.htm IDEA: XBRL DOCUMENT v3.19.2
5. Equity Compensation Plans (Tables)
3 Months Ended
Jul. 31, 2019
Share-based Payment Arrangement [Abstract]  
Schedule of stock option activity
   Stock Options   Grant Date Weighted Average Exercise Price 
    (in thousands)      
Outstanding at May 1, 2019   3,274   $7.51 
Granted   564   $5.79 
Exercised   (74)  $3.50 
Canceled or expired   (217)  $3.71 
Outstanding at July 31, 2019   3,547   $7.56 
Schedule of RSU activity
   Shares   Weighted Average Grant Date Fair Value 
    (in thousands)      
Outstanding at May 1, 2019   200   $4.32 
Granted   194   $5.91 
Vested   (27)  $3.62 
Forfeited   (6)  $4.31 
Outstanding at July 31, 2019   361   $5.23 
Share-based compensation expense
   Three Months Ended July 31, 
   2019   2018 
Cost of revenues  $187   $85 
Selling, general and administrative   416    212 
Total stock-based compensation  $603   $297