Warrants - Schedule of Warrant Activity (Details) - Warrant [Member] - $ / shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Schedule of Warrant Activity [Line Items] | |||
| Shares outstanding and exercisable, beginning | 129,516,129 | 69,836,472 | |
| Weighted Average Exercise Price outstanding and exercisable, beginning (in Dollars per share) | $ 625 | $ 0.00062 | |
| Weighted Average Remaining Contractual Life (Years) outstanding and exercisable | 1 year 3 months 25 days | 33 years | |
| Shares, exercised | (59,679,657) | ||
| Shares, expired | (69,836,472) | ||
| Shares outstanding and exercisable, ending | 69,836,472 | ||
| Weighted Average Exercise Price outstanding and exercisable, ending (in Dollars per share) | $ 0.00062 | ||