Annual report pursuant to Section 13 and 15(d)

Redeemable Convertible Preferred Stock - Summary (Details)

v3.22.1
Redeemable Convertible Preferred Stock - Summary (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Redeemable Convertible Preferred Stock        
Shares Authorized 0 43,836,109    
Shares Issued 0 43,836,109    
Redeemable convertible preferred stock outstanding (in shares) 0 43,836,109 43,836,109 39,129,968
Carrying Amount $ 0 $ 151,938,000 $ 151,938,000 $ 81,939,000
Liquidation preference $ 0 $ 159,073,000    
Series AA        
Redeemable Convertible Preferred Stock        
Shares Authorized   4,766,263    
Shares Issued   4,766,263    
Redeemable convertible preferred stock outstanding (in shares)   4,766,263    
Issuance Price Per Share   $ 0.21    
Carrying Amount   $ 1,000,000    
Liquidation preference   $ 1,000,000    
Series A-1        
Redeemable Convertible Preferred Stock        
Shares Authorized   1,253,739    
Shares Issued   1,253,739    
Redeemable convertible preferred stock outstanding (in shares)   1,253,739    
Issuance Price Per Share   $ 0.46    
Carrying Amount   $ 580,000    
Liquidation preference   $ 580,000    
Series A-2        
Redeemable Convertible Preferred Stock        
Shares Authorized   432,323    
Shares Issued   432,323    
Redeemable convertible preferred stock outstanding (in shares)   432,323    
Issuance Price Per Share   $ 0.58    
Carrying Amount   $ 250,000    
Liquidation preference   $ 250,000    
Series A        
Redeemable Convertible Preferred Stock        
Shares Authorized   3,070,449    
Shares Issued   3,070,449    
Redeemable convertible preferred stock outstanding (in shares)   3,070,449    
Issuance Price Per Share   $ 1.68    
Carrying Amount   $ 5,152,000    
Liquidation preference   $ 5,150,000    
Series B        
Redeemable Convertible Preferred Stock        
Shares Authorized   9,412,354    
Shares Issued   9,412,354    
Redeemable convertible preferred stock outstanding (in shares)   9,412,354    
Issuance Price Per Share   $ 1.69    
Carrying Amount   $ 15,480,000    
Liquidation preference   $ 15,900,000    
Series B-1        
Redeemable Convertible Preferred Stock        
Shares Authorized   13,191,371    
Shares Issued   13,191,371    
Redeemable convertible preferred stock outstanding (in shares)   13,191,371    
Issuance Price Per Share   $ 1.69    
Carrying Amount   $ 22,008,000    
Liquidation preference   $ 28,693,000    
Series C        
Redeemable Convertible Preferred Stock        
Shares Authorized   7,012,806    
Shares Issued   7,012,806    
Redeemable convertible preferred stock outstanding (in shares)   7,012,806    
Issuance Price Per Share   $ 5.35    
Carrying Amount   $ 37,468,000    
Liquidation preference   $ 37,500,000    
Series D        
Redeemable Convertible Preferred Stock        
Shares Authorized   4,696,804    
Shares Issued   4,696,804    
Redeemable convertible preferred stock outstanding (in shares)   4,696,804    
Issuance Price Per Share   $ 14.90    
Carrying Amount   $ 70,000,000    
Liquidation preference   $ 70,000,000