XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Detail) - shares
Jun. 30, 2022
Dec. 31, 2021
Class Of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 19,548,923 13,808,059
Employee Stock Option [Member]    
Class Of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 8,913,316 7,423,777
Restricted Stock Units [Member]    
Class Of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 893,259 599,850
2018 Stock Option and Incentive Plan [Member]    
Class Of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 5,934,417 2,583,736
2018 Employee Stock Purchase Plan [Member]    
Class Of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 1,544,308 1,151,010
2019 Inducement Plan [Member]    
Class Of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 626,623 412,686
2020 Inducement Plan [Member]    
Class Of Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 1,637,000 1,637,000