XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reserved for Future Issuance (Details) - shares
Mar. 31, 2024
Dec. 31, 2023
Reserved for Future Issuance    
Number of shares reserved for future issuance 22,478,090 23,387,610
Warrants for the purchase of common stock    
Reserved for Future Issuance    
Number of shares reserved for future issuance 8,367,373 9,271,689
Options outstanding to purchase common stock    
Reserved for Future Issuance    
Number of shares reserved for future issuance 6,052,298 3,553,969
Series X Preferred Stock    
Reserved for Future Issuance    
Number of shares reserved for future issuance 5,184,591 5,184,591
Reserve under the 2015 Amended and Restated Stock Incentive Plan and the 2022 Inducement Stock Incentive Plan    
Reserved for Future Issuance    
Number of shares reserved for future issuance 2,824,689 5,334,301
Shares reserved for the employee stock purchase plan    
Reserved for Future Issuance    
Number of shares reserved for future issuance 49,139 43,060