Ë¿¹ÏÊÓƵ

Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

v3.20.2
Subsequent Events (Details) - USD ($)
2 Months Ended 3 Months Ended 12 Months Ended
Jun. 08, 2020
Jun. 05, 2020
Jan. 22, 2020
Mar. 06, 2019
Mar. 06, 2019
Jun. 30, 2020
Jul. 31, 2020
Apr. 30, 2020
Apr. 30, 2019
Nov. 08, 2018
Nov. 05, 2018
Subsequent Event [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stock options exercised (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý 363,334 194,276 Ìý Ìý
Stock issued during period, value, new issues Ìý Ìý $ 16,044,879 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Loan Agreements Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Subsequent Event [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Warrants granted, exercise price (in dollars per share) Ìý Ìý Ìý $ 6.00 Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Revolving Credit Facility | Credit Facility Agreement Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Subsequent Event [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Exercise price of warrants (in dollars per share) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 5.85 $ 5.85
Class of warrant or right, number of securities called by warrants or rights (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 92,049 92,049
Cooperman Warrants | Forecast Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Subsequent Event [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Warrant modification and acceleration charge Ìý Ìý Ìý Ìý Ìý Ìý $ 26,000 Ìý Ìý Ìý Ìý
Cooperman Warrants | Loan Agreements Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Subsequent Event [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Warrants granted, exercise price (in dollars per share) Ìý Ìý Ìý Ìý $ 6.00 Ìý Ìý Ìý Ìý Ìý Ìý
Cooperman Warrants | Revolving Credit Facility | Credit Facility Agreement Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Subsequent Event [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Exercise price of warrants (in dollars per share) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 5.85
Subsequent Event Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Subsequent Event [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stock issued during period, value, new issues Ìý Ìý Ìý Ìý Ìý $ 847,000 Ìý Ìý Ìý Ìý Ìý
Common stock issued (in shares) Ìý Ìý Ìý Ìý Ìý 136,031 Ìý Ìý Ìý Ìý Ìý
Subsequent Event | Employees | Share-based Payment Arrangement, Option Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Subsequent Event [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stock options exercised (in shares) Ìý Ìý Ìý Ìý Ìý 295,091 Ìý Ìý Ìý Ìý Ìý
Subsequent Event | Cooperman Warrants Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Subsequent Event [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Decrease in exercise price of common stock purchase warrants Ìý 5.00% Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Proceeds from warrant exercises $ 1,081,792 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Class of warrant or right, number of securities called by warrants or rights (in shares) 192,049 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Period to not resister or sell shares 6 months Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Subsequent Event | Cooperman Warrants | Loan Agreements Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Subsequent Event [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Warrants granted, exercise price (in dollars per share) Ìý $ 5.70 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Subsequent Event | Cooperman Warrants | Revolving Credit Facility | Credit Facility Agreement Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Subsequent Event [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Exercise price of warrants (in dollars per share) Ìý $ 5.56 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý