XML 79 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Common Stock (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Apr. 30, 2021
Apr. 26, 2021
Class of Stock [Line Items]        
Common stock authorized (in shares) 200,000,000 74,636,348 200,000,000 200,000,000
Common stock par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001 $ 0.001
Dividends declared cash $ 0 $ 0    
Common stock reserved for future issuance (in shares) 6,237,974 20,615,380    
Conversion of Series A’ redeemable convertible preferred stock        
Class of Stock [Line Items]        
Common stock reserved for future issuance (in shares) 0 635,048    
Conversion of Series B’ redeemable convertible preferred stock        
Class of Stock [Line Items]        
Common stock reserved for future issuance (in shares) 0 15,979,130    
Outstanding options under the 2009 Plan        
Class of Stock [Line Items]        
Common stock reserved for future issuance (in shares) 0 6    
Outstanding options under the 2020 Plan        
Class of Stock [Line Items]        
Common stock reserved for future issuance (in shares) 0 2,835,265    
Options available for future grant under the 2020 Plan        
Class of Stock [Line Items]        
Common stock reserved for future issuance (in shares) 0 818,889    
Outstanding options under the 2021 Plan        
Class of Stock [Line Items]        
Common stock reserved for future issuance (in shares) 3,038,970 0    
Options available for future grant under the 2021 Plan        
Class of Stock [Line Items]        
Common stock reserved for future issuance (in shares) 2,132,750 0    
Outstanding restricted stock units under the 2021 Plan        
Class of Stock [Line Items]        
Common stock reserved for future issuance (in shares) 596,085 0    
Common stock available for ESPP        
Class of Stock [Line Items]        
Common stock reserved for future issuance (in shares) 470,169 0    
Redeemable convertible preferred stock warrants issued and outstanding        
Class of Stock [Line Items]        
Common stock reserved for future issuance (in shares) 0 346,823    
Common stock warrants issued and outstanding        
Class of Stock [Line Items]        
Common stock reserved for future issuance (in shares) 0 219