XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock - Additional Information (Details) - shares
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Class Of Stock [Line Items]    
Common stock voting rights The holders of common stock are entitled to one vote per share on all matters to be voted on by the stockholders of the Company and are entitled to dividends, if and when declared by the board of directors, subject to the prior rights of the preferred stockholders.  
Early Exercised Stock Options and Restricted Stock That are Unvested and Subject to Repurchase    
Class Of Stock [Line Items]    
Common stock, outstanding 21,799 28,905