XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Shares Reserved for Future Issuance (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Reserved for Future Issuance    
Number of shares reserved for future issuance 29,301,162 23,387,610
Reserve under the 2015 Stock Incentive Plan and the 2022 Inducement Stock Incentive Plan    
Reserved for Future Issuance    
Number of shares reserved for future issuance 8,849,170 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,850,889 3,553,969
Series X Preferred Stock    
Reserved for Future Issuance    
Number of shares reserved for future issuance 5,184,591 5,184,591
Reserved for the employee stock purchase plan    
Reserved for Future Issuance    
Number of shares reserved for future issuance 49,139 43,060