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
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Number of Warrants granted 8,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 250,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 1,750,000 7,000,000