XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders Equity - Schedule of Shares of Common Stock Reserved for Future Issuance (Detail)
Jun. 30, 2022
shares
Class Of Stock [Line Items]  
Total Shares of Common Stock Reserved for Future Issuance 5,276,726
Employee Stock Purchase Plan  
Class Of Stock [Line Items]  
Total Shares of Common Stock Reserved for Future Issuance 20,705
Options Exercisable to Purchase Common Stock  
Class Of Stock [Line Items]  
Total Shares of Common Stock Reserved for Future Issuance 2,707,904
Common Stock Issuable Under Pre-Funded Warrants  
Class Of Stock [Line Items]  
Total Shares of Common Stock Reserved for Future Issuance 2,548,117