Annual report pursuant to Section 13 and 15(d)

Summary of Significant Account Policies (Details) - Schedule of Diluted Net Loss Per Share

v3.24.1
Summary of Significant Account Policies (Details) - Schedule of Diluted Net Loss Per Share - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Diluted Net Loss Per Share [Abstract]    
Total potentially dilutive securities 109,185,573 29,603,540
Warrants to purchase common stock [Member]    
Schedule of Diluted Net Loss Per Share [Abstract]    
Total potentially dilutive securities 12,566,092 1,901,802
Options to purchase common stock [Member]    
Schedule of Diluted Net Loss Per Share [Abstract]    
Total potentially dilutive securities 4,854,507 2,412,286
Potential shares issuable under 2022 Convertible Exchange Notes [Member]    
Schedule of Diluted Net Loss Per Share [Abstract]    
Total potentially dilutive securities 62,084,776 24,177,835
Potential shares issuable under 2023 Additional Notes [Member]    
Schedule of Diluted Net Loss Per Share [Abstract]    
Total potentially dilutive securities 29,125,732
Restricted stock units [Member]    
Schedule of Diluted Net Loss Per Share [Abstract]    
Total potentially dilutive securities 554,466 1,111,617