Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Schedule of Warrants Outstanding and Exercisable (Details)

v3.21.1
Stockholders' Equity - Schedule of Warrants Outstanding and Exercisable (Details)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Equity [Abstract]  
Warrants Exercise Price, Lower Range Limit $ 0.40
Warrants Exercise Price, Upper Range Limit $ 3.00
Warrants, Number Outstanding | shares 9,715,865
Weighted Average Remaining Contractual Life (in years) 1 year 3 months 8 days
Warrants Outstanding, Weighted Average Exercise Price $ 0.65
Warrants, Number Exercisable | shares 9,715,865
Warrants Exercisable, Weighted Average Exercise Price $ 0.65