v3.20.2
Summary of Significant Accounting Policies - Schedule of Potential Dilutive Common Stock (Details) - shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Total potential dilutive common stock     1,111,332,677   1,133,755,756
Weighted average number of common shares - Basic 590,989,409 562,736,333 590,989,409 555,072,393 573,178,505
Weighted average number of common shares - Dilutive 1,702,322,086 562,736,333 1,702,322,086 555,072,393 1,706,934,261
Series "B" Preferred Stock [Member]          
Total potential dilutive common stock     450,000,000   450,000,000
Series "C" Preferred Stock [Member]          
Total potential dilutive common stock     330,000,000   320,000,000
Convertible Notes [Member]          
Total potential dilutive common stock     331,332,677   363,755,756