v3.26.1
Stockholders Equity - Schedule of Shares of Common Stock Reserved for Future Issuance (Detail)
Jun. 30, 2026
shares
Class Of Stock [Line Items]  
Total Shares of Common Stock Reserved for Future Issuance 8,333,010
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 216,464
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