Schedule of Computation of Anti-Dilutive Weighted-Average Shares Outstanding (Details) - shares |
12 Months Ended | |
---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total | 1,589,626 | 1,888,249 |
Options To Purchase Common Stock [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total | 304,823 | 196,004 |
Preferred Stock Convertible Into Common Stock [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total | 152,500 | |
Warrants To Purchase Common Stock [Member] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total | 1,284,803 | 1,539,745 |