XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
5. Equity Compensation Plans (Tables)
6 Months Ended
Oct. 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   683   $5.74 
Exercised   (127)  $3.42 
Canceled or expired   (278)  $4.35 
Outstanding at October 31, 2019   3,552   $7.57 
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   (28)  $3.62 
Forfeited   (11)  $4.48 
Outstanding at October 31, 2019   355   $5.24 
Share-based compensation expense
  

Three Months Ended

October 31,

  

Six Months Ended

October 31,

 
   2019   2018   2019   2018 
Cost of revenues  $245   $85   $431   $170 
Selling, general and administrative   406    240    823    452 
    Total stock-based compensation  $651   $325   $1,254   $622