Stock-Based Compensation (Details Narrative) - USD ($)
|
3 Months Ended |
Mar. 31, 2022 |
Mar. 31, 2021 |
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
| Warrants exercisable |
20,000
|
|
| Warrants to purchase a common stock |
456,000
|
|
| Warrant [Member] |
|
|
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
| Aggregate intrinsic value of options outstanding |
$ 100,000
|
|
| Stock Options [Member] |
|
|
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
| Intrinsic value of options value exercised |
300,000
|
|
| Aggregate intrinsic value of options outstanding |
$ 4,500,000
|
|
| Unvested options |
16,666
|
|
| Unrecognized stock-based compensation |
$ 37,241
|
|
| Unrecognized stock-based compensation recognition period |
2 months 12 days
|
|
| Intrinsic value of warrants exercised |
$ 300,000
|
$ 0
|
| Restricted Stock Units (RSUs) [Member] |
|
|
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
| Unrecognized stock-based compensation |
$ 10,300,000
|
|
| Unrecognized stock-based compensation recognition period |
2 years 1 month 6 days
|
|
| Restricted Stock [Member] | Third Parties [Member] |
|
|
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
| Number of shares issued for services |
0
|
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,095,266
|
|