XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Schedule of Shares of Common Stock Reserved for Future Issuance (Detail) - shares
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Class of Stock [Line Items]      
Total common stock reserved for future issuance 31,973,061 28,883,700  
Options to Purchase Common Stock [Member]      
Class of Stock [Line Items]      
Total common stock reserved for future issuance 12,541,406 11,707,568  
Pre-funded Warrants [Member]      
Class of Stock [Line Items]      
Total common stock reserved for future issuance 11,111,110 11,111,110  
Unvested Restricted Stock Unit [Member]      
Class of Stock [Line Items]      
Total common stock reserved for future issuance 1,786,869 1,650,250 809,750
Available Future Grant Year [Member]      
Class of Stock [Line Items]      
Total common stock reserved for future issuance 2,864,259 1,500,062  
2014 Employee Stock Purchase Plan [Member]      
Class of Stock [Line Items]      
Total common stock reserved for future issuance 3,669,417 2,914,710