XML 94 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable convertible preferred stock (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Temporary Equity [Line Items]        
Shares Authorized (in shares) 0 86,348,646    
Shares Issued (in shares) 0 85,391,338    
Shares Outstanding (in shares) 0 85,391,338 79,472,483 79,472,483
Carrying Value $ 0 $ 274,104,000 $ 155,645,000 $ 155,645,000
Liquidation Amount $ 0 $ 274,009,000    
Series A        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   8,483,166    
Shares Issued (in shares)   8,483,166    
Shares Outstanding (in shares)   8,483,166    
Issuance Price Per Share (in dollars per share)   $ 0.24    
Carrying Value   $ 2,010,000    
Liquidation Amount   $ 2,050,000    
Series A-1        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   15,295,184    
Shares Issued (in shares)   15,132,282    
Shares Outstanding (in shares)   15,132,282    
Issuance Price Per Share (in dollars per share)   $ 0.20    
Carrying Value   $ 5,765,000    
Liquidation Amount   $ 2,966,000    
Series B        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   22,956,103    
Shares Issued (in shares)   22,956,103    
Shares Outstanding (in shares)   22,956,103    
Issuance Price Per Share (in dollars per share)   $ 0.54    
Carrying Value   $ 12,230,000    
Liquidation Amount   $ 12,310,000    
Series C        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   16,198,348    
Shares Issued (in shares)   16,198,348    
Shares Outstanding (in shares)   16,198,348    
Issuance Price Per Share (in dollars per share)   $ 1.98    
Carrying Value   $ 31,901,000    
Liquidation Amount   $ 32,000,000    
Series D        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   16,702,584    
Shares Issued (in shares)   16,702,584    
Shares Outstanding (in shares)   16,702,584    
Issuance Price Per Share (in dollars per share)   $ 6.22    
Carrying Value   $ 103,739,000    
Liquidation Amount   $ 103,852,000    
Series E        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   2,569,043    
Shares Issued (in shares)   2,569,043    
Shares Outstanding (in shares)   2,569,043    
Issuance Price Per Share (in dollars per share)   $ 15.57    
Carrying Value   $ 39,948,000    
Liquidation Amount   $ 40,000,000    
Series F        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   4,144,218    
Shares Issued (in shares)   3,349,812    
Shares Outstanding (in shares)   3,349,812    
Issuance Price Per Share (in dollars per share)   $ 24.13    
Carrying Value   $ 78,511,000    
Liquidation Amount   $ 80,831,000