XML 76 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock - Schedule of Common Stock Reserved for Future Issuance (Detail) - shares
Dec. 31, 2023
Apr. 12, 2023
Class Of Stock [Line Items]    
Common Stock, Capital Shares Reserved for Future Issuance 23,906,260  
Pre-Funded Warrants [Member]    
Class Of Stock [Line Items]    
Common Stock, Capital Shares Reserved for Future Issuance 285,714 273,000
Equity plans [Member]    
Class Of Stock [Line Items]    
Common Stock, Capital Shares Reserved for Future Issuance 3,403,382  
Employee Stock Option    
Class Of Stock [Line Items]    
Common Stock, Capital Shares Reserved for Future Issuance 11,204,294  
At-the-market program [Member]    
Class Of Stock [Line Items]    
Common Stock, Capital Shares Reserved for Future Issuance 7,280,256  
Employee Stock Purchase Plan [Member]    
Class Of Stock [Line Items]    
Common Stock, Capital Shares Reserved for Future Issuance 1,732,614