Stock-Based Compensation (Details Narrative) - USD ($)
|
1 Months Ended |
9 Months Ended |
|
Jan. 31, 2021 |
Sep. 30, 2021 |
Sep. 30, 2020 |
Dec. 31, 2020 |
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Intrinsic value of options outstanding |
|
$ 8,500,000
|
|
|
| Number of options |
|
1,111,363
|
|
1,300,588
|
| Stock-based compensation |
|
$ 3,851,293
|
$ 2,167,376
|
|
| Warrant [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Intrinsic value of options outstanding |
|
553,000
|
|
|
| Stock Options [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Intrinsic value of options execised |
|
1,300,000
|
|
|
| Number of options |
100,000
|
|
|
|
| Stock-based compensation |
$ 65,000
|
|
|
|
| Recognized share based compensation |
|
$ 50,000
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares |
|
16,666
|
|
|
| Unrecognized stock-based compensation |
|
$ 119,897
|
|
|
| Unrecognized stock-based compensation recognition period |
|
8 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 (RSUs) [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Unrecognized stock-based compensation |
|
$ 13,500,000
|
|
|
| Unrecognized stock-based compensation recognition period |
|
2 years 6 months
|
|
|
| Restricted Stock [Member] | Third Parties [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Number of shares issued for services |
|
5,548
|
|
|
| Two thousand fifteen 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,064,933
|
|
|