Stock-Based Compensation (Details Narrative) - USD ($)
|
1 Months Ended |
3 Months Ended |
|
Jan. 31, 2021 |
Mar. 31, 2021 |
Mar. 31, 2020 |
Dec. 31, 2020 |
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Number of options |
|
1,234,697
|
|
1,300,588
|
| Stock-based compensation |
|
$ 1,513,012
|
$ 432,823
|
|
| Warrants [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Intrinsic value of options outstanding |
|
540,000
|
|
|
| Stock Options [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Intrinsic value of options execised |
|
574,000
|
|
|
| Intrinsic value of options outstanding |
|
6,889,338
|
|
|
| Number of options |
100,000
|
|
|
|
| Stock-based compensation |
$ 65,000
|
|
|
|
| Recognized share based compensation |
|
$ 21,800
|
|
|
| Unvested option shares outstanding |
|
296,667
|
|
|
| Unrecognized stock-based compensation |
|
$ 258,885
|
|
|
| Unrecognized stock-based compensation recognition period |
|
1 year 2 months 12 days
|
|
|
| Stock Options [Member] | Maximum [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Option exercise price |
$ 16.49
|
|
|
|
| Stock Options [Member] | Minimum [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Option exercise price |
$ 9.30
|
|
|
|
| Restricted Stock Units [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Unrecognized stock-based compensation |
|
$ 8,900,000
|
|
|
| Unrecognized stock-based compensation recognition period |
|
2 years 10 months 25 days
|
|
|
| Restricted Stock [Member] | Third Parties [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Number of shares issued for services |
|
4,290
|
|
|
| 2015 Long-term Incentive Plan [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Aggregate number of common shares reserved |
|
6,000,000
|
|
|
| Number of common shares availalble for issuance |
|
2,798,683
|
|
|