Schedule of Weighted Average Dilutive Common Shares Anti-dilutive (Details) - shares |
12 Months Ended | |||
|---|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 64,412,672 | 55,565,123 | ||
| Equity Option [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 6,932,004 | 6,932,004 | ||
| Warrant [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 20,769,303 | 15,438,607 | ||
| Convertible Notes [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | [1] | 15,246,652 | 13,331,062 | |
| Convertible Preferred Stock [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 21,464,713 | 19,863,450 | ||
| ||||