v3.26.1
Stockholders Equity - Schedule of Shares of Common Stock Reserved for Future Issuance (Detail)
Mar. 31, 2026
shares
Class Of Stock [Line Items]  
Total Shares of Common Stock Reserved for Future Issuance 8,328,326
Common Stock Issuable Under Pre-Funded Warrants  
Class Of Stock [Line Items]  
Total Shares of Common Stock Reserved for Future Issuance 552,309
Purchase warrants  
Class Of Stock [Line Items]  
Total Shares of Common Stock Reserved for Future Issuance 7,394,363
Options Exercisable to Purchase Common Stock  
Class Of Stock [Line Items]  
Total Shares of Common Stock Reserved for Future Issuance 211,780
Common stock issuable under Ginkgo pre-funded warrants | Common Stock Issuable Under Pre-Funded Warrants  
Class Of Stock [Line Items]  
Total Shares of Common Stock Reserved for Future Issuance 169,874