v3.23.1
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