XML 96 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable Convertible Preferred Stock - Schedule of Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2021
Sep. 30, 2020
Dec. 31, 2019
Temporary Equity [Line Items]        
Temporary equity, shares authorized 451,427,842      
Temporary Equity, Shares Issued 31,253,609      
Temporary Equity Shares Outstanding 31,253,609      
Redeemable convertible preferred stock $ 233,054      
LIQUIDATION VALUE $ 219,980      
Series A Redeemable Convertible Preferred Stock [Member]        
Temporary Equity [Line Items]        
Temporary equity, shares authorized 167,496,750 0    
Temporary Equity, Shares Issued 11,596,280 0    
Temporary Equity Shares Outstanding 11,596,280 0   11,596,280
Redeemable convertible preferred stock $ 53,593 $ 0   $ 53,593
LIQUIDATION VALUE $ 40,115      
Series B Redeemable Convertible Preferred Stock [Member]        
Temporary Equity [Line Items]        
Temporary equity, shares authorized 74,620,739 0    
Temporary Equity, Shares Issued 5,166,203 0    
Temporary Equity Shares Outstanding 5,166,203 0   5,166,203
Redeemable convertible preferred stock $ 36,336 $ 0   $ 36,336
LIQUIDATION VALUE $ 36,400      
Series C Redeemable Convertible Preferred Stock [Member]        
Temporary Equity [Line Items]        
Temporary equity, shares authorized 109,604,994 0    
Temporary Equity, Shares Issued 7,588,254 0    
Temporary Equity Shares Outstanding 7,588,254 0   7,588,254
Redeemable convertible preferred stock $ 53,221 $ 0   $ 53,221
LIQUIDATION VALUE $ 53,465      
Series D Redeemable Convertible Preferred Stock [Member]        
Temporary Equity [Line Items]        
Temporary equity, shares authorized 99,705,359 0    
Temporary Equity, Shares Issued 6,902,872 0 6,902,872  
Temporary Equity Shares Outstanding 6,902,872 0    
Redeemable convertible preferred stock $ 89,904 $ 0    
LIQUIDATION VALUE $ 90,000      
Common Stock [Member]        
Temporary Equity [Line Items]        
COMMON STOCK ISSUABLE UPON CONVERSION 31,253,609      
Common Stock [Member] | Series A Redeemable Convertible Preferred Stock [Member]        
Temporary Equity [Line Items]        
COMMON STOCK ISSUABLE UPON CONVERSION 11,596,280      
Common Stock [Member] | Series B Redeemable Convertible Preferred Stock [Member]        
Temporary Equity [Line Items]        
COMMON STOCK ISSUABLE UPON CONVERSION 5,166,203      
Common Stock [Member] | Series C Redeemable Convertible Preferred Stock [Member]        
Temporary Equity [Line Items]        
COMMON STOCK ISSUABLE UPON CONVERSION 7,588,254      
Common Stock [Member] | Series D Redeemable Convertible Preferred Stock [Member]        
Temporary Equity [Line Items]        
COMMON STOCK ISSUABLE UPON CONVERSION 6,902,872