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 | |||