ÎÞÓǶÌÊÓƵ

Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details)

v3.20.2
Stockholders' Equity (Details) - USD ($)
3 Months Ended
Sep. 02, 2020
Aug. 31, 2020
Jun. 18, 2020
Jun. 08, 2020
Jun. 05, 2020
Feb. 04, 2020
Mar. 06, 2019
Oct. 31, 2020
Jul. 31, 2020
Jul. 31, 2019
Apr. 30, 2020
Dec. 30, 2019
Dec. 13, 2018
Nov. 05, 2018
Mar. 13, 2012
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Preferred stock, shares authorized (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 1,000,000 Ìý 1,000,000 Ìý Ìý Ìý Ìý
Preferred stock issued (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 0 Ìý 0 Ìý Ìý Ìý Ìý
Preferred stock outstanding (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 0 Ìý 0 Ìý Ìý Ìý Ìý
Common stock, shares authorized (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 40,000,000 Ìý 40,000,000 Ìý Ìý Ìý Ìý
Common stock issued for stock options exercised for cash Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 1,269,982 $ 45,190 Ìý Ìý Ìý Ìý Ìý
Common stock issued for warrants exercised for cash Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 1,081,792 Ìý Ìý Ìý Ìý Ìý Ìý
Modification charge for warrants exercised Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 25,966 Ìý Ìý Ìý Ìý Ìý Ìý
Subsequent Event Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share price (in dollars per share) $ 9.49 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Loan Agreements Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Warrants granted, exercise price (in dollars per share) Ìý Ìý Ìý Ìý Ìý Ìý $ 6.00 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Revolving Credit Facility | Credit Facility Agreement Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Exercise price of warrants (in dollars per share) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 5.85 Ìý
Number of securities called by warrants or rights (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 92,049 Ìý
Cooperman Warrants Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Decrease in exercise price of common stock purchase warrants Ìý Ìý Ìý Ìý 5.00% Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Proceeds from warrant exercises Ìý Ìý Ìý $ 1,081,792 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Number of securities called by warrants or rights (in shares) Ìý Ìý Ìý 192,049 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Cooperman Warrants | Loan Agreements Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Warrants granted, exercise price (in dollars per share) Ìý Ìý Ìý Ìý $ 5.70 Ìý $ 6.00 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Cooperman Warrants | Revolving Credit Facility | Credit Facility Agreement Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Exercise price of warrants (in dollars per share) Ìý Ìý Ìý Ìý $ 5.56 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 5.85 Ìý
Equity Incentive Plan Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Number of shares authorized (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 3,500,000
Common stock, shares remaining for future issuance (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 74,032 10,852 Ìý Ìý Ìý Ìý Ìý
2018 Equity Incentive Plan Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Number of shares authorized (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 1,100,000 500,000 Ìý Ìý
Common Stock Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock issued for stock options exercised for cash (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 415,175 21,876 Ìý Ìý Ìý Ìý Ìý
Common stock issued for stock options exercised for cash Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 415 $ 22 Ìý Ìý Ìý Ìý Ìý
Common stock issued for warrants exercised for cash (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 192,049 Ìý Ìý Ìý Ìý Ìý Ìý
Common stock issued for warrants exercised for cash Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 192 Ìý Ìý Ìý Ìý Ìý Ìý
Share price (in dollars per share) Ìý Ìý Ìý Ìý Ìý $ 9.49 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Unvested shares of restricted common stock outstanding (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 16,448 49,672 Ìý Ìý Ìý Ìý Ìý
Total unrecognized compensation expense Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 59,651 $ 225,129 Ìý Ìý Ìý Ìý Ìý
Compensation expense Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 10,524 Ìý Ìý Ìý Ìý Ìý Ìý
Unrecognized compensation costs Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 60,000 Ìý Ìý Ìý Ìý Ìý Ìý
Weighted average recognition period Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 1 year 6 months Ìý Ìý Ìý Ìý Ìý Ìý
Stock Incentive Plan and Stock Option Grants to Employees and Directors Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Options granted (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 0 Ìý Ìý Ìý Ìý Ìý Ìý
Stock options Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Compensation expense Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 168,734 Ìý Ìý Ìý Ìý Ìý Ìý
Unrecognized compensation costs Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 550,000 Ìý Ìý Ìý Ìý Ìý Ìý
Weighted average recognition period Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 2 years Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Unvested shares of restricted common stock outstanding (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 801,468 Ìý 643,175 Ìý Ìý Ìý Ìý
Total unrecognized compensation expense Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 4,400,000 Ìý Ìý Ìý Ìý Ìý Ìý
Restricted shares granted (in shares) Ìý Ìý Ìý Ìý Ìý 375,000 Ìý Ìý 158,793 Ìý Ìý Ìý Ìý Ìý Ìý
Vesting period of award (in years) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 3 years Ìý Ìý Ìý Ìý Ìý Ìý
Award vesting rights (as a percent) Ìý Ìý 50.00% Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Amortization expense Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 111,211 Ìý Ìý Ìý Ìý Ìý Ìý
Compensation expense Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 307,852 Ìý Ìý Ìý Ìý Ìý Ìý
Unrecognized compensation costs Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 4,400,000 Ìý Ìý Ìý Ìý Ìý Ìý
Weighted average recognition period Ìý Ìý 4 years Ìý Ìý 4 years Ìý Ìý 4 years Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Subsequent Event Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Award vesting rights (as a percent) 35.00% Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Amortization expense Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 1,600,000 Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche One Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Award vesting rights (as a percent) Ìý Ìý Ìý Ìý Ìý 10.00% Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Minimum closing price of common stock (in dollars per share) Ìý Ìý Ìý Ìý Ìý $ 9 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Consecutive trading days Ìý Ìý Ìý Ìý Ìý 20 days Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche One | Subsequent Event Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Restricted shares granted (in shares) Ìý 37,500 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Award vesting rights (as a percent) Ìý 10.00% Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Minimum closing price of common stock (in dollars per share) Ìý $ 9 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Consecutive trading days Ìý 20 days Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Two Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Award vesting rights (as a percent) Ìý Ìý Ìý Ìý Ìý 25.00% Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Minimum closing price of common stock (in dollars per share) Ìý Ìý Ìý Ìý Ìý $ 10 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Consecutive trading days Ìý Ìý Ìý Ìý Ìý 20 days Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Two | Subsequent Event Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Restricted shares granted (in shares) 93,750 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Award vesting rights (as a percent) 25.00% Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Minimum closing price of common stock (in dollars per share) $ 10 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Consecutive trading days 20 days Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Three Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Minimum closing price of common stock (in dollars per share) Ìý Ìý Ìý Ìý Ìý $ 12 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Consecutive trading days Ìý Ìý Ìý Ìý Ìý 20 days Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Minimum Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Grant price of award (in dollars per share) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 6.95 Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Maximum Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stockholders Equity [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Grant price of award (in dollars per share) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 10.62 Ìý Ìý Ìý Ìý Ìý Ìý