Summary of Significant Accounting Policies - Schedule of Potential Dilutive Common Stock (Details) - shares |
3 Months Ended | 12 Months Ended |
|---|---|---|
Mar. 31, 2020 |
Dec. 31, 2019 |
|
| Total potential dilutive common stock | 1,271,070,000 | 1,133,755,756 |
| Weighted average number of common shares - Basic | 590,989,409 | 573,178,505 |
| Weighted average number of common shares - Dilutive | 1,862,059,409 | 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 | 491,070,000 | 363,755,756 |