v3.26.1
Stockholders' Equity (Deficit) - Schedule of Common Stock Reserved for Future Issuance Under Equity Incentive Plans (Detail)
Jun. 30, 2026
shares
Class Of Stock [Line Items]  
Total reserved shares of common stock 948,374
2014 Equity Incentive Plan  
Class Of Stock [Line Items]  
Total reserved shares of common stock 67,351
2018 Inducement Plan  
Class Of Stock [Line Items]  
Total reserved shares of common stock 149,584
2024 Equity Incentive Plan  
Class Of Stock [Line Items]  
Total reserved shares of common stock 710,701
2014 Employee Stock Purchase Plan  
Class Of Stock [Line Items]  
Total reserved shares of common stock 20,738