Stockholders' Equity - Narrative (Details) |
3 Months Ended | 9 Months Ended | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Feb. 26, 2021
USD ($)
shares
|
Oct. 16, 2020
USD ($)
shares
|
Sep. 14, 2020
USD ($)
day
$ / shares
shares
|
Sep. 02, 2020
$ / shares
shares
|
Aug. 31, 2020
USD ($)
$ / shares
shares
|
Jun. 18, 2020 |
Jun. 08, 2020
USD ($)
shares
|
Jun. 05, 2020
$ / shares
|
Feb. 04, 2020
USD ($)
$ / shares
shares
|
Jan. 22, 2020
USD ($)
day
$ / shares
|
Mar. 06, 2019
$ / shares
|
Jan. 31, 2021
USD ($)
$ / shares
shares
|
Oct. 31, 2020
USD ($)
shares
|
Jul. 31, 2020
USD ($)
shares
|
Jan. 31, 2020
USD ($)
shares
|
Jan. 31, 2021
USD ($)
$ / shares
shares
|
Jan. 31, 2020
USD ($)
shares
|
Dec. 21, 2020
shares
|
Dec. 20, 2020
shares
|
Apr. 30, 2020
USD ($)
shares
|
Dec. 30, 2019
shares
|
Dec. 13, 2018
shares
|
Nov. 05, 2018
$ / shares
shares
|
Mar. 13, 2012
shares
|
|
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Preferred stock, shares authorized (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 1,000,000 | Ìý | Ìý | Ìý | 1,000,000 | Ìý | Ìý | Ìý | 1,000,000 | Ìý | Ìý | Ìý | Ìý |
Preferred stock issued (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 0 | Ìý | Ìý | Ìý | 0 | Ìý | Ìý | Ìý | 0 | Ìý | Ìý | Ìý | Ìý |
Preferred stock outstanding (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 0 | Ìý | Ìý | Ìý | 0 | Ìý | Ìý | Ìý | 0 | Ìý | Ìý | Ìý | Ìý |
Common stock, shares authorized (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 40,000,000 | Ìý | Ìý | Ìý | 40,000,000 | Ìý | Ìý | Ìý | 40,000,000 | Ìý | Ìý | Ìý | Ìý |
Cashless exercise of stock options (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 36,111 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock issued for stock options exercised for cash | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 363,385 | Ìý | Ìý | $ 530,668 | $ 2,578,700 | $ 768,381 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Number of shares of common stock surrendered (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 155,486 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock issued for vested restricted stock units (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 132,109 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock issued for services | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 19,900 | 97,748 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock issued for stock options exercised for cash (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 502,412 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock issued for stock options exercised for cash | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 945,332 | $ 1,269,982 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock issued for cashless stock options exercised (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 22,339 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock issued for warrants exercised for cash (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 192,049 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock issued for warrants exercised for cash | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 1,081,792 | Ìý | 1,081,792 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Share price (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | $ 9.49 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Proceeds from warrants exercised | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 1,081,792 | $ 0 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Modification charge for warrants exercised | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 26,000 | Ìý | 25,966 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Compensation expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 721,067 | Ìý | Ìý | Ìý | $ 3,039,729 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Treasury stock (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 155,486 | Ìý | Ìý | Ìý | 155,486 | Ìý | Ìý | Ìý | 16,667 | Ìý | Ìý | Ìý | Ìý |
Treasury stock, value | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 1,817,414 | Ìý | Ìý | Ìý | $ 1,817,414 | Ìý | Ìý | Ìý | $ 70,000 | Ìý | Ìý | Ìý | Ìý |
Treasury shares cancelled (in shares) | Ìý | 16,667 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Retirement of treasury stock | $ | Ìý | $ 70,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 0 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Equity Distribution Agreement | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock, capital shares reserved for future issuance, value | $ | Ìý | Ìý | Ìý | Ìý | $ 12,309,750 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Number of shares sold (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 449,632 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Sale of stock, gross proceeds (as a percent) | Ìý | Ìý | Ìý | Ìý | 3.00% | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Reimbursement expenses | $ | Ìý | Ìý | Ìý | Ìý | $ 50,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Total expenses for offering | $ | Ìý | Ìý | Ìý | Ìý | $ 50,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Loan Agreements | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Warrants granted, exercise price (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 6.00 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Convertible Notes | Convertible Notes Payable | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Average closing price of common stock (in dollars per share) | $ / shares | Ìý | Ìý | $ 10.725 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 10.725 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Consecutive trading day period | day | Ìý | Ìý | 20 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 20 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Debt instrument, face amount of loan | $ | Ìý | Ìý | $ 10,000,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 5,000,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Conversion price (in dollars per share) | $ / shares | Ìý | Ìý | $ 7.15 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 7.15 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Amortization expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 1,400,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Convertible Notes | Convertible Notes Payable | Common Stock | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Debt conversion, converted instrument, shares issued (in shares) | Ìý | Ìý | 1,398,602 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Revolving Credit Facility | Credit Facility Agreement | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Exercise price of warrants (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 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 warrants exercised | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 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) | $ / shares | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 5.70 | Ìý | Ìý | $ 6.00 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Cooperman Warrants | Revolving Credit Facility | Credit Facility Agreement | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Exercise price of warrants (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 5.56 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 5.85 | Ìý |
2018 Equity Incentive Plan | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock, shares authorized (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 1,600,000 | 1,100,000 | Ìý | Ìý | Ìý | Ìý | Ìý |
Number of shares authorized (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 1,100,000 | 500,000 | Ìý | Ìý |
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) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 515,491 | Ìý | Ìý | 286,398 | 515,491 | 286,398 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common Stock | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Cashless exercise of stock options (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 447,134 | Ìý | Ìý | 121,407 | 1,364,721 | 234,233 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock issued for stock options exercised for cash | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 447 | Ìý | Ìý | $ 121 | $ 1,365 | $ 234 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock issued for vested restricted stock units (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 74,000 | Ìý | Ìý | Ìý | 206,109 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock issued for services (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 2,000 | Ìý | Ìý | Ìý | 2,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock issued for stock options exercised for cash (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 415,175 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock issued for cashless stock options exercised (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 8,352 | 22,339 | 190,559 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
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) | $ / shares | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 9.49 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Treasury shares cancelled (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 16,667 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Retirement of treasury stock | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 17 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common Stock | Former Director | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Common stock issued for services (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 2,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Grant date share price (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 9.95 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Restricted Stock | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Unvested shares of restricted common stock outstanding (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 8,224 | Ìý | Ìý | 226,922 | 8,224 | 226,922 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Total unrecognized compensation expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 38,598 | Ìý | Ìý | $ 1,285,524 | $ 38,598 | $ 1,285,524 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Weighted average recognition period | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 1 year | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Compensation expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 30,427 | Ìý | Ìý | Ìý | $ 51,480 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Unrecognized compensation costs | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 39,000 | Ìý | Ìý | Ìý | $ 39,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Restricted Stock Units (RSUs) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Unvested shares of restricted common stock outstanding (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 669,337 | Ìý | Ìý | 0 | 669,337 | 0 | Ìý | Ìý | 643,175 | Ìý | Ìý | Ìý | Ìý |
Total unrecognized compensation expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 4,600,000 | Ìý | Ìý | Ìý | $ 4,600,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Restricted shares granted (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 375,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 251,521 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Vested (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 12.46 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stock based compensation expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 175,754 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Fair value of RSUs | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 3,400,000 | Ìý | Ìý | 2,100,000 | Ìý | Ìý | Ìý | $ 2,100,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Vesting period of award (in years) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 3 years | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Weighted average recognition period | Ìý | Ìý | Ìý | Ìý | Ìý | 4 years | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 1 year 9 months 18 days | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Derived service period of award | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 7 months 20 days | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Amortization expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 1,200,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Vested (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 131,250 | Ìý | Ìý | Ìý | 206,109 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Forfeited (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 19,250 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Compensation expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 567,239 | Ìý | Ìý | Ìý | $ 2,553,717 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Unrecognized compensation costs | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 4,600,000 | Ìý | Ìý | Ìý | 4,600,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Restricted Stock Units (RSUs) | Board of Directors | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Restricted shares granted (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 15,791 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Vested (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 11.13 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Restricted Stock Units (RSUs) | Former CFO | Subsequent Event | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stock based compensation expense | $ | $ 300,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Vested (in shares) | 80,251 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Forfeited (in shares) | 48,750 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche One | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Restricted shares granted (in shares) | Ìý | Ìý | Ìý | Ìý | 37,500 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Minimum closing price of common stock (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | Ìý | $ 9 | Ìý | Ìý | Ìý | $ 9 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Consecutive trading days | Ìý | Ìý | Ìý | Ìý | 20 days | Ìý | Ìý | Ìý | 20 days | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Award vesting rights (as a percent) | Ìý | Ìý | Ìý | Ìý | 10.00% | Ìý | Ìý | Ìý | 10.00% | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Two | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Restricted shares granted (in shares) | Ìý | Ìý | Ìý | 93,750 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Minimum closing price of common stock (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | $ 10 | Ìý | Ìý | Ìý | Ìý | $ 10 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Consecutive trading days | Ìý | Ìý | Ìý | 20 days | Ìý | Ìý | Ìý | Ìý | 20 days | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Award vesting rights (as a percent) | Ìý | Ìý | Ìý | 25.00% | Ìý | Ìý | Ìý | Ìý | 25.00% | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche Three | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Total unrecognized compensation expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 1,700,000 | Ìý | Ìý | Ìý | $ 1,700,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Restricted shares granted (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 243,750 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Minimum closing price of common stock (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 12 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Consecutive trading days | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 20 days | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Restricted Stock Units (RSUs) | Minimum | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Grant price of award (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 6.95 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Restricted Stock Units (RSUs) | Maximum | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Grant price of award (in dollars per share) | $ / shares | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 12.78 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stock Incentive Plan and Stock Option Grants to Employees and Directors | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Cashless exercise of stock options (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 1,400,832 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Options granted (in shares) | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 0 | Ìý | Ìý | Ìý | 0 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stock options | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Stockholders Equity [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Weighted average recognition period | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | 1 year 1 month 6 days | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Compensation expense | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 123,401 | Ìý | Ìý | Ìý | $ 434,532 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |
Unrecognized compensation costs | $ | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | $ 275,000 | Ìý | Ìý | Ìý | $ 275,000 | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý | Ìý |