Schedule of Weighted Average Dilutive Common Shares Anti-dilutive (Details) - shares |
3 Months Ended | |||
|---|---|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 69,864,329 | 56,311,986 | ||
| Equity Option [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 11,457,004 | 6,932,004 | ||
| Warrant [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 22,287,545 | 15,693,445 | ||
| Convertible Notes [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | [1] | 14,655,067 | 13,656,427 | |
| Convertible Preferred Stock [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 21,464,713 | 20,030,110 | ||
| ||||