Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share (Details) - shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities excluded from computation of earnings per share, amount | 4,900,522 | 4,977,905 |
Share-Based Payment Arrangement, Option [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities excluded from computation of earnings per share, amount | 3,786,900 | 2,402,603 |
Warrant [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities excluded from computation of earnings per share, amount | 1,113,622 | 1,888,622 |
Series E Convertible Preferred Stock [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities excluded from computation of earnings per share, amount | 686,680 |