Quarterly report pursuant to Section 13 or 15(d)

Stock Warrants - Schedule of Warrants Outstanding (Details)

v3.21.1
Stock Warrants - Schedule of Warrants Outstanding (Details)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Equity [Abstract]  
Number of Warrants, Outstanding, Beginning balance | shares 370,000
Number of Warrants, Issued | shares
Number of Warrants, Exercised | shares (345,878)
Number of Warrants, Outstanding, Ending balance | shares 24,122
Number of Warrants, Exercisable, Ending balance | shares 24,122
Weighted Average Exercise Price, Outstanding, Beginning balance | $ / shares $ 8.75
Weighted Average Exercise Price, Issued | $ / shares 3.13
Weighted Average Exercise Price, Exercised | $ / shares (4.07)
Weighted Average Exercise Price, Outstanding, Ending balance | $ / shares 3.13
Weighted Average Exercise Price, Exercisable, Ending balance | $ / shares $ 3.13