Quarterly report pursuant to Section 13 or 15(d)

Net Loss per Share (Details) - Schedule of Diluted Net Loss per Share

v3.23.2
Net Loss per Share (Details) - Schedule of Diluted Net Loss per Share - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents 3,325,735 3,611,004
Stock options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents 103,947 118,388
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents 700,028 1,043,525
Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents 2,521,760 2,449,091