Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares |
Jun. 30, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Common stock, shares par value | $ 0.001 | $ 0.001 |
| Common stock, shares authorized | 1,000,000,000 | 1,000,000,000 |
| Common stock, shares issued | 784,164,540 | 683,450,744 |
| Common stock, shares outstanding | 784,164,540 | 683,450,744 |
| Series B Preferred Stock [Member] | ||
| Preferred stock, shares par value | $ 0.001 | $ 0.001 |
| Preferred stock, shares authorized | 3,636,360 | 3,636,360 |
| Preferred stock, shares issued | 2,727,270 | 2,727,270 |
| Preferred stock, shares outstanding | 2,727,270 | 2,727,270 |
| Series A Preferred Stock [Member] | ||
| Preferred stock, shares par value | $ 0.001 | $ 0.001 |
| Preferred stock, shares authorized | 410 | 410 |
| Preferred stock, shares issued | 3 | 3 |
| Preferred stock, shares outstanding | 3 | 3 |