Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Stockholders' Equity - Schedule of Warrants Outstanding and Exercisable (Details) - $ / shares
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Warrants, Number Outstanding 7,563,919 6,849,635
Weighted Average Remaining Contractual Life (in years) 1 year 7 months 10 days  
Warrants Outstanding, Weighted Average Exercise Price $ 0.69 $ 0.71
Warrants, Number Exercisable 7,563,919 6,849,635
Warrants Exercisable, Weighted Average Exercise Price $ 0.69 $ 0.71
Minimum [Member]    
Warrants Exercise Price 0.40  
Maximum [Member]    
Warrants Exercise Price $ 3.00