XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation - Schedule of Stock Option Activity (Details)
9 Months Ended
Jan. 31, 2021
$ / shares
shares
Stock Incentive Plan [Member]  
Shares Underlying Options Outstanding, Beginning | shares 474,128
Shares Underlying Options Outstanding, Granted | shares 248,876
Shares Underlying Options Outstanding, Exercised | shares (175,500)
Shares Underlying Options Outstanding, Cancelled/forfeited | shares (28,719)
Shares Underlying Options Outstanding, Ending | shares 518,785
Shares Underlying Options Outstanding, Exercisable at Ending | shares 249,577
Weighted Average Exercise Price, Beginning Balance | $ / shares $ 3.56
Weighted Average Exercise Price, Granted | $ / shares 2.93
Weighted Average Exercise Price, Exercised | $ / shares 1.05
Weighted Average Exercise Price, Cancelled/forfeited | $ / shares 6.29
Weighted Average Exercise Price, Ending Balance | $ / shares 3.96
Weighted Average Exercise Price, Exercisable at Ending | $ / shares $ 5.21
Weighted Average Remaining Contractual Term (In Years), Beginning 9 years 4 months 24 days
Weighted Average Remaining Contractual Term (In Years), Ending 9 years 2 months 12 days
Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending 8 years 6 months
Performance Stock Options [Member]  
Shares Underlying Options Outstanding, Beginning | shares 81,347
Shares Underlying Options Outstanding, Granted | shares 344,723
Shares Underlying Options Outstanding, Exercised | shares
Shares Underlying Options Outstanding, Cancelled/forfeited | shares
Shares Underlying Options Outstanding, Ending | shares 426,070
Shares Underlying Options Outstanding, Exercisable at Ending | shares 40,681
Weighted Average Exercise Price, Beginning Balance | $ / shares $ 1.05
Weighted Average Exercise Price, Granted | $ / shares 2.93
Weighted Average Exercise Price, Exercised | $ / shares
Weighted Average Exercise Price, Cancelled/forfeited | $ / shares
Weighted Average Exercise Price, Ending Balance | $ / shares 2.57
Weighted Average Exercise Price, Exercisable at Ending | $ / shares $ 1.05
Weighted Average Remaining Contractual Term (In Years), Beginning 9 years 8 months 12 days
Weighted Average Remaining Contractual Term (In Years), Ending 9 years 9 months 18 days
Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending 9 years