v3.24.1.u1
Common Stock - Summary of Reserved Shares of Common Stock for Future Issuance (Detail)
Mar. 31, 2024
shares
Class Of Stock [Line Items]  
Total shares reserved 13,145,183
Pre-funded warrants issued and outstanding  
Class Of Stock [Line Items]  
Total shares reserved 4,000,000
2019 Equity Incentive Plan and 2015 Stock Plan | Options Issued and Outstanding  
Class Of Stock [Line Items]  
Total shares reserved 5,484,490
2019 Equity Incentive Plan | Shares Available for Future Grants  
Class Of Stock [Line Items]  
Total shares reserved 3,009,835
2019 Employee Stock Purchase Plan  
Class Of Stock [Line Items]  
Total shares reserved 650,858