Annual report pursuant to Section 13 and 15(d)

Summary of Significant Account Policies (Details) - Schedule of diluted net loss per share

v3.22.4
Summary of Significant Account Policies (Details) - Schedule of diluted net loss per share - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of diluted net loss per share [Abstract]    
Total potentially dilutive securities 29,603,540 5,951,474
Warrants to purchase common stock [Member]    
Schedule of diluted net loss per share [Abstract]    
Total potentially dilutive securities 1,901,802 3,305,854
Options to purchase common stock [Member]    
Schedule of diluted net loss per share [Abstract]    
Total potentially dilutive securities 2,412,286 687,448
Potential shares issuable under 2022 Convertible Promissory Notes [Member]    
Schedule of diluted net loss per share [Abstract]    
Total potentially dilutive securities 24,177,835  
Restricted stock units [Member]    
Schedule of diluted net loss per share [Abstract]    
Total potentially dilutive securities 1,111,617 1,958,172