Quarterly report pursuant to Section 13 or 15(d)

Common Stock Warrants - Schedule of Assumptions for Warrants (Details) (Parenthetical)

v3.20.2
Common Stock Warrants - Schedule of Assumptions for Warrants (Details) (Parenthetical) - USD ($)
9 Months Ended
Sep. 11, 2020
Apr. 17, 2020
Sep. 30, 2020
Sep. 30, 2019
Additional warrant $ 8,310,479      
Number of warrant granted   354,836,286 368,325,486 17,500,000
Number of Warrants 363,146,765      
Antidilution Provision 1/08/2019 [Member]        
Additional warrant     $ 2,023,438  
Investment price     $ 0.40  
Warrants exercise price, per share     $ 0.75