XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Detail) - shares
Jun. 30, 2022
Dec. 31, 2021
Equity [Abstract]    
Shares reserved for issuance for outstanding options 6,132,561 6,596,969
Shares reserved for issuance for outstanding restricted stock units 1,471,223 764,871
Shares reserved for issuance for future grants 11,187,149 5,644,691
Total shares of authorized common stock reserved for future issuance 18,790,933 13,006,531