ÌÒÖ­Ó°Ôº

Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Summary of Warrant Activity (Details)

v3.20.1
Stockholders' Equity - Summary of Warrant Activity (Details) - Warrant - USD ($)
9 Months Ended
Jan. 31, 2020
Apr. 30, 2019
Jan. 31, 2020
Number of Shares Ìý Ìý Ìý
Balance Outstanding, April 30, 2019 (in shares) Ìý Ìý 731,152
Granted (in shares) Ìý Ìý 0
Exercised (in shares) Ìý Ìý (164,929)
Surrendered (in shares) Ìý Ìý 0
Expired (in shares) Ìý Ìý 0
Balance Outstanding, January 31, 2019 (in shares) 566,223 731,152 566,223
Exercisable, January 31, 2019 (in shares) 516,223 Ìý 516,223
Weighted Average Exercise Price Ìý Ìý Ìý
Balance Outstanding, April 30, 2019 (in dollars per share) Ìý Ìý $ 5.28
Granted (in dollars per share) Ìý Ìý 0
Exercised (in dollars per share) Ìý Ìý 2.05
Surrendered (in dollars per share) Ìý Ìý 0
Expired (in dollars per share) Ìý Ìý 0
Balance Outstanding, January 31, 2019 (in dollars per share) $ 6.22 $ 5.28 6.22
Exercisable, January 31, 2019 (in dollars per share) $ 6.35 Ìý $ 6.35
Weighted Average Remaining Contractual Term Ìý Ìý Ìý
Weighted Average Remaining Contractual Term 3 years 4 months 28 days 3 years 3 months 14 days Ìý
Weighted Average Remaining Contractual Term, Exercisable 3 years 4 months 2 days Ìý Ìý
Aggregate Intrinsic Value Ìý Ìý Ìý
Average Intrinsic Value $ 1,425,727 $ 413,296 $ 1,425,727
Aggregate Intrinsic Value, Exercisable $ 1,233,227 Ìý $ 1,233,227