XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Reserved for Future Issuance (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Reserved for Future Issuance    
Number of shares reserved for future issuance 34,806,766 29,301,162
Options outstanding to purchase common stock    
Reserved for Future Issuance    
Number of shares reserved for future issuance 11,225,811 6,850,889
Reserved 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 9,973,775 8,849,170
Warrants for the purchase of common stock    
Reserved for Future Issuance    
Number of shares reserved for future issuance 8,367,373 8,367,373
Series X Preferred Stock    
Reserved for Future Issuance    
Number of shares reserved for future issuance 5,184,591 5,184,591
Reserved under the employee stock purchase plan    
Reserved for Future Issuance    
Number of shares reserved for future issuance 55,216 49,139