XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Shares of Common Stock Reserved for Future Issuance (Detail) - shares
Mar. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]    
Total common stock reserved for future issuance 8,240,586 6,429,819
Authorized for future option grants [Member]    
Class of Stock [Line Items]    
Total common stock reserved for future issuance 1,500,358 1,169,523
Common stock warrants [Member]    
Class of Stock [Line Items]    
Total common stock reserved for future issuance 109,309 109,309
Common stock authorized for the ESPP [Member]    
Class of Stock [Line Items]    
Total common stock reserved for future issuance 60,948 60,948
Stock options issued and outstanding for all plans [Member]    
Class of Stock [Line Items]    
Total common stock reserved for future issuance 5,584,764 4,051,572
RSUs outstanding [Member]    
Class of Stock [Line Items]    
Total common stock reserved for future issuance 692,408 745,668
Convertible preferred stock    
Class of Stock [Line Items]    
Total common stock reserved for future issuance 292,799 292,799