XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock - Summary of Reserved Shares of Common Stock on Converted Basis for Future Issuance (Detail) - shares
Dec. 31, 2024
Dec. 31, 2023
Class Of Stock [Line Items]    
Total shares reserved 92,390,057 11,556,789
Pre-funded warrants issued and outstanding    
Class Of Stock [Line Items]    
Total shares reserved 83,403,425 4,000,000
2019 Equity Incentive Plan and 2015 Stock Plan | Options Issued and Outstanding    
Class Of Stock [Line Items]    
Total shares reserved 5,005,320 4,099,947
2019 Equity Incentive Plan | Restricted Stock Units Issued and Outstanding    
Class Of Stock [Line Items]    
Total shares reserved   13,500
2019 Equity Incentive Plan | Shares Available for Future Grants    
Class Of Stock [Line Items]    
Total shares reserved 3,489,005 3,032,820
2019 Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Total shares reserved 492,307 410,522