XML 28 R19.htm IDEA: XBRL DOCUMENT v3.20.1
5. Equity Compensation Plans (Tables)
9 Months Ended
Jan. 31, 2020
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   845   $5.95 
Exercised   (247)  $3.72 
Canceled or expired   (931)  $10.45 
Outstanding at January 31, 2020   2,941   $6.45 
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   (49)  $4.30 
Forfeited   (27)  $5.15 
Outstanding at January 31, 2020   318   $5.22 
Share-based compensation expense
  

Three Months Ended

January 31,

  

Nine Months Ended

January 31,

 
   2020   2019   2020   2019 
Cost of revenues  $248   $147   $679   $317 
Selling, general and administrative   347    311    1,170    763 
    Total stock-based compensation  $595   $458   $1,849   $1,080