XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Share Based Compensation Stock Options Activity (Detail) - $ / shares
9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Shares    
Options outstanding, beginning of year, Shares 200,667 267,761
Exercised during the period, Shares (200,667) (15,000)
Canceled/forfeited during period, Shares   (160,667)
Options outstanding, end of period, Shares 0 92,094
Weighted average remaining contractual life   5 months 12 days
Options exercisable, end of period, Shares   92,094
Weighted average remaining contractual life   5 months 12 days
Weighted-Average Exercise Price    
Options outstanding, beginning of year, Weighted-Average Exercise Price $ 7.67 $ 6.76
Exercised during period, Weighted-Average Exercise Price $ 7.67 5.79
Canceled/forfeited during period, Weighted-Average Exercise Price   8.89
Options outstanding, end of period, Weighted-Average Exercise Price   3.22
Options exercisable, end of period, Weighted-Average Exercise Price   $ 3.22