XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Reserved for Future Issuance (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Reserved for Future Issuance    
Number of shares reserved for future issuance 29,306,950 29,301,162
Options outstanding to purchase common stock    
Reserved for Future Issuance    
Number of shares reserved for future issuance 10,857,018 6,850,889
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 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 4,842,752 8,849,170
Reserved under the employee stock purchase plan    
Reserved for Future Issuance    
Number of shares reserved for future issuance 55,216 49,139