Schedule of Warrant Activity (Details)
|
3 Months Ended |
|
Mar. 31, 2022
$ / shares
shares
|
| Share-Based Payment Arrangement [Abstract] |
|
| Number of Warrants Outstanding, Beginning | shares |
526,281
|
| Weighted Average Exercise Price, Beginning |
$ 8.15
|
| Weighted Average Fair Value, Beginning |
$ 4.01
|
| Weighted-average Remaining Contractual Life (Years) Outstanding, Beginning |
4 years 8 months 12 days
|
| Number of Warrants Outstanding, Granted | shares |
|
| Weighted Average Exercise Price, Granted |
|
| Weighted Average Fair Value, Granted |
|
| Number of Warrants Outstanding, Expired | shares |
|
| Weighted Average Exercise Price, Expired |
|
| Weighted Average Fair Value, Expired |
|
| Number of Warrants Outstanding, Forfeited/Cancelled | shares |
|
| Weighted Average Exercise Price, Forfeited/Cancelled |
|
| Weighted Average Fair Value, Forfeited/Cancelled |
|
| Number of Warrants Outstanding, Exercised | shares |
(50,000)
|
| Weighted Average Exercise Price, Exercised |
$ 2.00
|
| Weighted Average Fair Value, Exercised |
$ 1.22
|
| Number of Warrants Outstanding, Ending | shares |
476,281
|
| Weighted Average Exercise Price, Ending |
$ 8.80
|
| Weighted Average Fair Value, Ending |
$ 2.82
|
| Weighted-average Remaining Contractual Life (Years) Outstanding, Ending |
4 years 9 months 18 days
|