Ë¿¹ÏÊÓƵ

Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Narrative (Details)

v3.22.0.1
Stockholders' Equity - Narrative (Details)
3 Months Ended 9 Months Ended
Jan. 03, 2022
USD ($)
$ / shares
shares
Aug. 31, 2021
USD ($)
$ / shares
shares
Aug. 16, 2021
USD ($)
$ / shares
shares
Aug. 12, 2021
USD ($)
$ / shares
shares
Jul. 21, 2021
USD ($)
$ / shares
shares
Mar. 08, 2020
shares
Feb. 04, 2020
$ / shares
Apr. 10, 2019
USD ($)
$ / shares
shares
Jan. 31, 2022
USD ($)
plan
shares
Jan. 31, 2021
USD ($)
shares
Jul. 31, 2020
USD ($)
shares
Jan. 31, 2022
USD ($)
plan
$ / shares
shares
Jan. 31, 2021
USD ($)
shares
Dec. 22, 2021
shares
Apr. 30, 2021
USD ($)
shares
Dec. 30, 2020
shares
Nov. 05, 2018
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Number of stock-based incentive plans | plan Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 2 Ìý Ìý 2 Ìý Ìý Ìý Ìý Ìý
Transfer of unused awards (in shares) Ìý Ìý Ìý Ìý Ìý 129,009 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock, shares authorized (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 40,000,000 Ìý Ìý 40,000,000 Ìý Ìý 40,000,000 Ìý Ìý
Common stock, shares remaining for future issuance (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 12,000,000 Ìý Ìý 12,000,000 Ìý Ìý Ìý Ìý Ìý
Shares issuable upon conversion of debt (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 10,000,000 Ìý Ìý 10,000,000 Ìý Ìý Ìý Ìý Ìý
Shares required by lenders (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 2,000,000 Ìý Ìý 2,000,000 Ìý Ìý Ìý Ìý Ìý
Share price (in dollars per share) | $ / shares Ìý Ìý Ìý Ìý Ìý Ìý $ 9.49 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Amortization of deferred financing costs | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 29,464 Ìý Ìý $ 49,107 $ 0 Ìý Ìý Ìý Ìý
Modification charge for warrants exercised | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 25,966 Ìý Ìý Ìý Ìý
Common stock issued for stock options exercised for cash | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 135,000 $ 363,385 Ìý 191,034 2,578,700 Ìý Ìý Ìý Ìý
Unrecognized compensation costs | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 11,263 Ìý Ìý 11,263 Ìý Ìý Ìý Ìý Ìý
Stock based compensation expense | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 700,697 $ 721,067 Ìý $ 1,965,567 $ 3,039,729 Ìý Ìý Ìý Ìý
Treasury stock (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 155,486 Ìý Ìý 155,486 Ìý Ìý 155,486 Ìý Ìý
Treasury stock, value | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 1,817,414 Ìý Ìý $ 1,817,414 Ìý Ìý $ 1,817,414 Ìý Ìý
Common Stock Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock issued for stock options exercised for cash (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 41,667 447,134 Ìý 58,419 1,364,721 Ìý Ìý Ìý Ìý
Common stock issued for cashless stock options exercised (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 30,156 22,339 Ìý Ìý Ìý Ìý
Common stock issued for cashless stock options exercised, retained by company (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 169,844 Ìý Ìý Ìý Ìý Ìý
Common stock issued for stock options exercised for cash | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 41 $ 447 Ìý $ 58 $ 1,365 Ìý Ìý Ìý Ìý
Cooperman Warrants Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Number of securities called by warrants or rights (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 192,049 Ìý Ìý Ìý Ìý Ìý Ìý
Modification charge for warrants exercised | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 25,966 Ìý Ìý Ìý Ìý Ìý Ìý
Common Stock | Director Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Shares granted (in shares) 117,316 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Grant date fair value | $ $ 279,212 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share price (in dollars per share) | $ / shares $ 2.38 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Unvested shares of restricted common stock outstanding (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 0 Ìý Ìý 0 Ìý Ìý Ìý Ìý Ìý
Total unrecognized compensation expense | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 0 Ìý Ìý $ 0 Ìý Ìý Ìý Ìý Ìý
Stock based compensation expense | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 286,231 30,427 Ìý $ 307,283 51,480 Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Shares granted (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 514,142 Ìý Ìý Ìý Ìý Ìý
Grant date fair value | $ Ìý Ìý Ìý $ 1,000,000 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share price (in dollars per share) | $ / shares Ìý Ìý Ìý $ 6.48 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Unvested shares of restricted common stock outstanding (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 952,637 Ìý Ìý 952,637 Ìý Ìý 549,972 Ìý Ìý
Total unrecognized compensation expense | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 4,612,404 Ìý Ìý $ 4,612,404 Ìý Ìý Ìý Ìý Ìý
Weighted average recognition period Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 1 year 7 months 2 days Ìý Ìý Ìý Ìý Ìý
Amortization expense | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 112,155 149,855 Ìý $ 336,466 1,600,000 Ìý Ìý Ìý Ìý
Stock based compensation expense | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 397,241 567,239 Ìý $ 1,532,147 2,553,717 Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Employee Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Shares granted (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 410,000 Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Three Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Unvested shares of restricted common stock outstanding (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 195,000 Ìý Ìý 195,000 Ìý Ìý Ìý Ìý Ìý
Weighted average recognition period Ìý Ìý Ìý Ìý Ìý Ìý 4 years Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Minimum closing price of common stock (in dollars per share) | $ / shares Ìý Ìý Ìý Ìý Ìý Ìý $ 12 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Consecutive trading days Ìý Ìý Ìý Ìý Ìý Ìý 20 days Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Chief Financial Officer Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Shares granted (in shares) Ìý Ìý 125,000 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Grant date fair value | $ Ìý Ìý $ 725,000 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share price (in dollars per share) | $ / shares Ìý Ìý $ 5.80 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Chief Operating Officer Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Shares granted (in shares) Ìý Ìý Ìý 80,000 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Chief Academic Officer Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Shares granted (in shares) Ìý Ìý Ìý 80,000 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Chief Executive Officer Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Shares granted (in shares) Ìý Ìý Ìý Ìý 125,000 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Grant date fair value | $ Ìý Ìý Ìý Ìý $ 873,750 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share price (in dollars per share) | $ / shares Ìý Ìý Ìý Ìý $ 6.99 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Amortization expense | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ (121,354) Ìý Ìý $ 169,896 Ìý Ìý Ìý Ìý Ìý
Amortization period of expense Ìý Ìý Ìý Ìý 3 years Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Expiration period of award Ìý Ìý Ìý Ìý 3 years Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Employees Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Shares granted (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 104,142 Ìý Ìý Ìý Ìý Ìý
Grant date fair value | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 253,738 Ìý Ìý $ 253,738 Ìý Ìý Ìý Ìý Ìý
Vesting period of award (in years) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 3 years Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Employees | Minimum Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Grant price of award (in dollars per share) | $ / shares Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 2.09 Ìý Ìý Ìý Ìý Ìý
Restricted Stock Units (RSUs) | Employees | Maximum Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Grant price of award (in dollars per share) | $ / shares Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 6.50 Ìý Ìý Ìý Ìý Ìý
Warrant Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Vesting period of warrant Ìý 5 years Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Warrant | Revolving Credit Facility | Credit Facility Agreement Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Number of securities called by warrants or rights (in shares) Ìý 50,000 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 92,049
Exercise price of warrants (in dollars per share) | $ / shares Ìý $ 5.85 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 5.85
Fair value of warrants outstanding | $ Ìý $ 137,500 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 255,071
Vesting period of warrant Ìý 14 months Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Warrant | Director Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Amortization expense | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 9,125 9,125 Ìý $ 27,375 27,375 Ìý Ìý Ìý Ìý
Number of securities called by warrants or rights (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý 50,000 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Exercise price of warrants (in dollars per share) | $ / shares Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 4.89 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Exercise period of warrant Ìý Ìý Ìý Ìý Ìý Ìý Ìý 5 years Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Fair value of warrants outstanding | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 109,500 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Vesting period of warrant Ìý Ìý Ìý Ìý Ìý Ìý Ìý 3 years Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Warrant | Leon and Toby Cooperman Family Foundation Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Number of securities called by warrants or rights (in shares) Ìý 50,000 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Exercise price of warrants (in dollars per share) | $ / shares Ìý $ 5.85 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Exercise period of warrant Ìý 5 years Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Warrant | Former Board of Director Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Amortization expense | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 7,000 Ìý Ìý $ 16,333 Ìý Ìý Ìý Ìý Ìý
Number of securities called by warrants or rights (in shares) Ìý Ìý Ìý Ìý 25,000 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Exercise price of warrants (in dollars per share) | $ / shares Ìý Ìý Ìý Ìý $ 6.99 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Exercise period of warrant Ìý Ìý Ìý Ìý 5 years Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Fair value of warrants outstanding | $ Ìý Ìý Ìý Ìý $ 84,000 Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Vesting period of warrant Ìý Ìý Ìý Ìý 3 years Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Stock Incentive Plan and Stock Option Grants to Employees and Directors Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock issued for stock options exercised for cash (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 258,419 Ìý Ìý Ìý Ìý Ìý
Stock Incentive Plan and Stock Option Grants to Employees and Directors | Chief Operating Officer Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock issued for stock options exercised for cash (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 200,000 Ìý Ìý Ìý Ìý Ìý
Stock options Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Weighted average recognition period Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 8 months 1 day Ìý Ìý Ìý Ìý Ìý
Stock based compensation expense | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 17,225 $ 123,401 Ìý $ 126,137 $ 434,532 Ìý Ìý Ìý Ìý
2018 Equity Incentive Plan Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock, shares authorized (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 2,350,000 Ìý 1,600,000 Ìý
Common stock, shares remaining for future issuance (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 549,739 Ìý Ìý
Number of shares available for grant (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 0 Ìý Ìý 0 Ìý Ìý Ìý Ìý Ìý
2018 Equity Incentive Plan | Restricted Stock Units (RSUs) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Weighted average recognition period Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 3 years Ìý Ìý Ìý Ìý Ìý
Amortization expense | $ Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý $ 146,817 Ìý Ìý $ 293,633 Ìý Ìý Ìý Ìý Ìý
Equity Incentive Plan Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý
Common stock, shares remaining for future issuance (in shares) Ìý Ìý Ìý Ìý Ìý Ìý Ìý Ìý 732,013 Ìý Ìý 732,013 Ìý Ìý 732,013 Ìý Ìý