ÌÒÖ­Ó°Ôº

Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Schedule of Warrants (Details)

v3.21.2
Stockholders' Equity - Schedule of Warrants (Details) - Warrant - USD ($)
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Number of Shares Ìý Ìý Ìý
Balance Outstanding, April 30, 2020 (in shares) Ìý Ìý 566,223
Granted (in shares) Ìý Ìý 0
Exercised (in shares) Ìý Ìý (192,049)
Surrendered (in shares) Ìý Ìý 0
Expired (in shares) Ìý Ìý 0
Balance Outstanding, April 30, 2021 (in shares) 374,174 566,223 374,174
Exercisable, April 30, 2021 (in shares) 374,174 Ìý 374,174
Weighted Average Exercise Price Ìý Ìý Ìý
Balance Outstanding, April 30, 2020 (in dollars per share) Ìý Ìý $ 6.22
Granted (in dollars per share) Ìý Ìý 0
Exercised (in dollars per share) Ìý Ìý 5.63
Surrendered (in dollars per share) Ìý Ìý 0
Expired (in dollars per share) Ìý Ìý 0
Balance Outstanding, April 30, 2021 (in dollars per share) $ 6.37 $ 6.22 6.37
Exercise price of options (in dollars per share) $ 6.37 Ìý $ 6.37
Weighted Average Remaining Contractual Term Ìý Ìý Ìý
Balance Outstanding, April 30, 2020 1 year 10 months 24 days 3 years 2 months 1 day Ìý
Balance Outstanding, April 30, 2021 1 year 10 months 24 days 3 years 2 months 1 day Ìý
Exercisable, April 30, 2021 1 year 10 months 24 days Ìý Ìý
Aggregate Intrinsic Value Ìý Ìý Ìý
Balance Outstanding, April 30, 2020 Ìý Ìý $ 950,100
Balance Outstanding, April 30, 2021 $ 0 $ 950,100 0
Exercisable, April 30, 2021 $ 0 Ìý $ 0