XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reserved for Future Issuance (Details) - shares
Jun. 30, 2024
Dec. 31, 2023
Reserved for Future Issuance    
Number of shares reserved for future issuance 28,210,488 23,387,610
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 8,374,848 5,334,301
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,234,537 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