XML 84 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Preferred Stock, Stockholders’ Equity (Deficit) and Equity Incentive Plan - Employee Stock Purchase Plan (Details) - $ / shares
1 Months Ended 12 Months Ended
Jan. 31, 2021
Dec. 31, 2021
Jan. 01, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares available for future issuance (in shares)   19,184,677  
Common Stock | Employee Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Maximum Percentage of employees earnings contribution for purchase of common stock under ESPP 20.00%    
Purchase of common stock under ESPP (in shares)   75,027  
Employee stock purchase plan, shares purchased price paid per share (in dollars per share)   $ 14.04  
Common Stock | Employee Stock | First Date of ESPP Offering      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of purchase price of common stock to fair market value of common stock on offering or purchase date 85.00%    
Common Stock | Employee Stock | Date of Purchase of ESPP Offering      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of purchase price of common stock to fair market value of common stock on offering or purchase date 85.00%    
2021 Employee Stock Purchase Plan | Employee Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Maximum percentage of number of shares of stock issued and outstanding on the immediately preceding December 31 reserved for ESPP increases 1.00%    
Numbers of additional shares authorized from Jan 1, 2022 to Jan 1, 2031 under the plan 1,300,000    
Number of additional shares reserved pursuant to automatic annual increase (in shares)     477,273
2021 Employee Stock Purchase Plan | Common Stock | Employee Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares available for future issuance (in shares) 1,300,000