Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares |
3 Months Ended | |
---|---|---|
Mar. 31, 2023 |
Mar. 31, 2022 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total Underlying Common Shares | 7,435,402 | 5,522,496 |
Warrant [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total Underlying Common Shares | 5,314,175 | 3,825,781 |
Equity Option [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total Underlying Common Shares | 2,062,659 | 1,547,797 |
Preferred Stock [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total Underlying Common Shares | 58,568 | 148,918 |