XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share (Details) - Schedule of diluted shares outstanding - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Schedule of Diluted Shares Outstanding [Abstract]    
Unvested shares of restricted stock 512,940
Options to purchase shares of common stock 1,419,592 1,495,180
Warrants 5,264,274 1,362,772
Total 7,196,806 2,857,952