Stock-based Compensation (Details Narrative) - USD ($)
|
|
3 Months Ended |
12 Months Ended |
Feb. 10, 2020 |
Dec. 31, 2019 |
Dec. 31, 2019 |
Dec. 31, 2018 |
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Number of options granted |
|
|
890,000
|
850,000
|
| Weighted average fair value of options granted |
|
|
$ 0.52
|
$ 1.24
|
| Stock based compensation |
|
$ 275,955
|
$ 1,088,386
|
$ 1,332,388
|
| Warrants issued |
|
|
500,000
|
50,000
|
| Warrants exercise price, per share |
|
|
|
$ 2.00
|
| Stock issued for consulting services, shares |
|
|
|
84,112
|
| Stock issued during period, shares |
|
|
|
606,199
|
| Number of warrants exercised |
|
|
|
272,727
|
| Shares issued during period, value |
|
|
$ 4,903,238
|
|
| Stock repurchased during period, shares |
|
|
|
249,360
|
| Unrecognized stock-based compensation |
|
$ 459,560
|
$ 459,560
|
|
| 4 Companies [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Stock issued for consulting services, shares |
|
|
84,112
|
|
| Stock issued for consulting services |
|
|
$ 202,090
|
|
| One Company [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Stock repurchased during period, shares |
|
|
249,360
|
|
| Stock repurchased during period |
|
|
$ 600,958
|
|
| Professional Services Agreements [Member] | Three Companies [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Stock issued for consulting services, shares |
|
|
127,516
|
|
| Stock issued for consulting services |
|
|
$ 108,463
|
|
| Warrants [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Warrants issued |
|
|
500,000
|
50,000
|
| Weighted average fair value, warrant issued |
|
|
$ 1.46
|
$ 1.22
|
| Number of warrants issed for service rendered |
|
|
500,000
|
|
| Warrants outstanding |
|
313,779
|
313,779
|
|
| Warrants exercise price, per share |
|
$ 2.59
|
$ 2.59
|
|
| Effect of warrant exercise price of warrants, value |
|
|
$ 78,090
|
|
| Number of warrants exercised |
|
|
272,727
|
|
| Shares issued during period, value |
|
|
$ 30,000
|
|
| Warrants [Member] | Adjusted to Issuance of Equity [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Warrants exercise price, per share |
|
$ 1.20
|
$ 1.20
|
|
| Warrants [Member] | Repurchasing Of Market Licensing Agreement [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Warrants issued |
|
|
50,000
|
|
| Warrants [Member] | General and Administrative Expense [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Stock based compensation |
|
|
$ 390,265
|
|
| Warrants [Member] | Sales and Marketing [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Stock based compensation |
|
|
61,100
|
|
| Stock Options [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Stock based compensation |
|
|
589,683
|
$ 468,240
|
| Intrinsic value of the outstanding options |
|
$ 102,366
|
$ 102,366
|
$ 245,690
|
| Subsequent Event [Member] | Four Independent Members [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Number of options granted |
100,000
|
|
|
|
| 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
|
6,000,000
|
|
| Unissued common stock options authorized shares |
|
3,978,183
|
3,978,183
|
|