Quarterly report pursuant to Section 13 or 15(d)

Equity - Schedule of Warrants Issuances During Period (Details)

v3.21.2
Equity - Schedule of Warrants Issuances During Period (Details) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Number of Warrants granted 10,400,000 12,250,000
Warrants [Member] | Financing Agreement [Member]    
Number of Warrants granted 6,400,000 1,500,000
Warrants [Member] | Consulting Agreement [Member]    
Number of Warrants granted 500,000
Warrants [Member] | Private Placements [Member]    
Number of Warrants granted 3,750,000
Warrants [Member] | Board of Directors and Advisory Board Service [Member]    
Number of Warrants granted 3,500,000 7,000,000