Ë¿¹ÏÊÓƵ

Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Warrants (Details)

v3.20.2
Stockholders' Equity - Warrants (Details)
12 Months Ended
Aug. 20, 2019
investor
shares
Aug. 17, 2019
shares
Apr. 30, 2019
shares
Mar. 05, 2019
shares
Nov. 08, 2018
$ / shares
shares
Nov. 05, 2018
$ / shares
shares
Jul. 19, 2018
shares
Apr. 30, 2020
shares
Apr. 30, 2019
USD ($)
shares
Jun. 07, 2019
shares
Jun. 03, 2019
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Cashless exercise of warrants (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý 164,929 218,323 Ìý Ìý
Common stock issued for cashless warrant exercise (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý 76,929 119,594 Ìý Ìý
Number of Investors | investor 2 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock, shares issued (in shares) Ìý Ìý 18,665,551 Ìý Ìý Ìý Ìý 21,770,520 18,665,551 Ìý Ìý
Weighted average recognition period Ìý Ìý Ìý Ìý Ìý Ìý Ìý 1 year 8 months 12 days Ìý Ìý Ìý
Common stock issued for stock options exercised for cash (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý 363,334 194,276 Ìý Ìý
Senior Loans Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Granted (in shares) Ìý Ìý Ìý 200,000 Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Revolving Credit Facility | Credit Facility Agreement Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Class of warrant or right, number of securities called by warrants or rights (in shares) Ìý Ìý Ìý Ìý 92,049 92,049 Ìý Ìý Ìý Ìý Ìý
Warrant term Ìý Ìý Ìý Ìý 5 years 5 years Ìý Ìý Ìý Ìý Ìý
Exercise price (in dollars per share) | $ / shares Ìý Ìý Ìý Ìý $ 5.85 $ 5.85 Ìý Ìý Ìý Ìý Ìý
Warrant Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock, shares issued (in shares) Ìý Ìý 119,594 Ìý Ìý Ìý Ìý Ìý 119,594 Ìý Ìý
Common stock issued for stock options exercised for cash (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 262,183 Ìý Ìý
Exercises for cash (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 43,860 Ìý Ìý
Proceeds from issuance of warrants | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 100,000 Ìý Ìý
Warrant | Cashless Exercise of Stock Options Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock issued for stock options exercised for cash (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 218,323 Ìý Ìý
Common Stock Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock issued for stock options exercised for cash (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý 277,678 56,910 Ìý Ìý
Common Stock | Warrant Transaction Four Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Exercises for cash (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 43,860 Ìý Ìý
Investor Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock issued for cashless warrant exercise (in shares) Ìý 6,271 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Investor | Warrant Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Cashless exercise of warrants (in shares) Ìý 13,542 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Investor 1 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock issued for cashless warrant exercise (in shares) 8,970 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Investor 1 | Warrant Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Cashless exercise of warrants (in shares) 18,818 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Investor 2 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock issued for cashless warrant exercise (in shares) 42,285 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Investor 2 | Warrant Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Cashless exercise of warrants (in shares) 88,710 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Former Director Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock, shares issued (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 9,806
Former Director | Warrant Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock, shares issued (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 21,930
Chief Executive Officer Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock, shares issued (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 9,597 Ìý
Granted (in shares) Ìý Ìý Ìý Ìý Ìý Ìý 200,000 Ìý Ìý Ìý Ìý
Weighted average recognition period Ìý Ìý Ìý Ìý Ìý Ìý 5 years Ìý Ìý Ìý Ìý
Advisory Board Member Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Granted (in shares) Ìý Ìý 50,000 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Weighted average recognition period Ìý Ìý 3 years Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý