XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Reserved for Future Issuance (Details) - shares
Sep. 30, 2024
Dec. 31, 2023
Reserved for Future Issuance    
Number of shares reserved for future issuance 28,201,162 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
Reserve under the 2015 Second Amended and Restated Stock Incentive Plan and the 2022 Inducement Stock Incentive Plan    
Reserved for Future Issuance    
Number of shares reserved for future issuance 8,035,373 5,334,301
Options outstanding to purchase common stock    
Reserved for Future Issuance    
Number of shares reserved for future issuance 6,564,686 3,553,969
Series X Preferred Stock    
Reserved for Future Issuance    
Number of shares reserved for future issuance 5,184,591 5,184,591
Shares reserved for the employee stock purchase plan    
Reserved for Future Issuance    
Number of shares reserved for future issuance 49,139 43,060