XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock - Schedule of Common Stock Shares Reserved for Future Issuance (Detail)
Dec. 31, 2024
shares
Class Of Stock [Line Items]  
Common Stock, capital shares purchase an additional for future issuance 21,322,714
Common Stock [Member]  
Class Of Stock [Line Items]  
Common Stock, capital shares purchase an additional for future issuance 12,127,435
Restricted Stock Units (RSUs) [Member]  
Class Of Stock [Line Items]  
Common Stock, capital shares purchase an additional for future issuance 1,774,287
Employee Stock Option  
Class Of Stock [Line Items]  
Common Stock, capital shares purchase an additional for future issuance 3,482,006
Employee Stock Purchase Plan [Member]  
Class Of Stock [Line Items]  
Common Stock, capital shares purchase an additional for future issuance 2,421,745
Pre-Funded Warrants [Member]  
Class Of Stock [Line Items]  
Common Stock, capital shares purchase an additional for future issuance 1,517,241