Schedule of Weighted Average Dilutive Common Shares Anti-dilutive (Details) - shares |
3 Months Ended | |||||
---|---|---|---|---|---|---|
Mar. 31, 2023 |
Mar. 31, 2022 |
|||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||
Total | 42,632,049 | 39,196,773 | ||||
Share-Based Payment Arrangement, Option [Member] | ||||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||
Total | 6,932,004 | 6,182,004 | ||||
Warrant [Member] | ||||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||
Total | 14,084,493 | 11,964,079 | ||||
Convertible Notes [Member] | ||||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||
Total | [1],[2] | 3,199,169 | 3,074,310 | |||
Convertible Preferred Stock [Member] | ||||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||
Total | 18,416,383 | 17,976,380 | ||||
|