XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Deficit) - Schedule of Common Stock Reserved for Future Issuance Under Equity Incentive Plans (Details)
Dec. 31, 2024
shares
Class Of Stock [Line Items]  
Total reserved shares of common stock 1,142,149
Inducement Plan  
Class Of Stock [Line Items]  
Total reserved shares of common stock 170,873
2014 Equity Incentive Plan  
Class Of Stock [Line Items]  
Total reserved shares of common stock 554,974
2018 Inducement Plan  
Class Of Stock [Line Items]  
Total reserved shares of common stock 170,873
2014 Employee Stock Purchase Plan  
Class Of Stock [Line Items]  
Total reserved shares of common stock 23,731
2024 Equity Incentive Plan  
Class Of Stock [Line Items]  
Total reserved shares of common stock 392,571