XML 71 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Shares Reserved for Future Issuance (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Reserved for Future Issuance    
Number of shares reserved for future issuance 23,387,610 10,076,610
Warrants for the purchase of common stock    
Reserved for Future Issuance    
Number of shares reserved for future issuance 9,271,689 1,530,176
Reserve under the 2015 Stock Incentive Plan and the 2022 Inducement Stock Incentive Plan    
Reserved for Future Issuance    
Number of shares reserved for future issuance 5,334,301 1,013,520
Series X Preferred Stock    
Reserved for Future Issuance    
Number of shares reserved for future issuance 5,184,591 5,242,501
Options outstanding to purchase common stock    
Reserved for Future Issuance    
Number of shares reserved for future issuance 3,553,969 2,253,431
Shares reserved for the employee stock purchase plan    
Reserved for Future Issuance    
Number of shares reserved for future issuance 43,060 36,982