v3.26.1
Common Stock and Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Detail) - shares
Mar. 31, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Common stock reserved for future awards or option grants 33,254,561 27,599,226
Common Stock Options Granted and Outstanding [Member]    
Class of Stock [Line Items]    
Common stock reserved for future awards or option grants 20,325,316 16,744,639
Restricted Stock Units Granted and Outstanding [Member]    
Class of Stock [Line Items]    
Common stock reserved for future awards or option grants 0 1,382
Common Stock Reserved For Future Awards or Option Grants [Member]    
Class of Stock [Line Items]    
Common stock reserved for future awards or option grants 9,461,226 8,085,186
Common Stock Reserved For Future Employee Stock Purchase Plan Issuances [Member]    
Class of Stock [Line Items]    
Common stock reserved for future awards or option grants 3,422,563 2,722,563
Warrants To Purchase Common Stock [Member]    
Class of Stock [Line Items]    
Common stock reserved for future awards or option grants 45,456 45,456