Schedule of Weighted Average Dilutive Common Shares Anti-Dilutive (Details) - shares |
6 Months Ended | |||||
---|---|---|---|---|---|---|
Jun. 30, 2022 |
Jun. 30, 2021 |
|||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||
Total | 38,540,367 | 31,310,383 | ||||
Stock Options [Member] | ||||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||
Total | 6,182,004 | 6,182,004 | ||||
Warrant [Member] | ||||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||
Total | 12,284,079 | 9,946,388 | ||||
Convertible Notes [Member] | ||||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||
Total | [1],[2] | 1,951,241 | 1,760,041 | |||
Convertible Preferred Stock [Member] | ||||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||
Total | 18,123,043 | 13,421,950 | ||||
|