Schedule of Warrant Activity (Details)
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Share-based Payment Arrangement [Abstract]  
Number of Warrants Outstanding, Beginning | shares 70,000
Weighted Average Exercise Price, Beginning $ 1.83
Weighted Average Fair Value, Beginning $ 5.21
Number of Warrants Outstanding, Granted | shares
Weighted Average Exercise Price, Granted
Weighted Average Fair Value, Forfeited/Cancelled
Number of Warrants Outstanding, Forfeited/Cancelled | shares
Weighted Average Exercise Price, Forfeited/Cancelled
Number of Warrants Outstanding, Exercised | shares
Weighted Average Exercise Price, Exercised
Weighted Average Fair Value, Exercised
Number of Warrants Outstanding, Ending | shares 70,000
Weighted Average Exercise Price, Ending $ 1.83
Weighted Average Fair Value, Ending $ 5.21
Weighted-average Remaining Contractual Life (Years) Outstanding, Ending 2 years 6 months