Annual report pursuant to Section 13 and 15(d)

Redeemable Convertible Preferred Stock and Related Warrants and Option - Redeemable Convertible Preferred Stock (Details)

v3.22.0.1
Redeemable Convertible Preferred Stock and Related Warrants and Option - Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Temporary Equity [Line Items]        
Shares authorized (in shares) 0 41,557,099    
Shares issued (in shares) 0 40,842,619    
Shares outstanding (in shares) 0 40,842,619 31,145,475 31,145,475
Carrying Value $ 0 $ 231,503 $ 139,734 $ 139,734
Series A        
Temporary Equity [Line Items]        
Shares authorized (in shares)   6,952,382    
Shares issued (in shares)   6,952,382    
Shares outstanding (in shares)   6,952,382    
Carrying Value   $ 7,017    
Series B        
Temporary Equity [Line Items]        
Shares authorized (in shares)   9,108,214    
Shares issued (in shares)   9,108,214    
Shares outstanding (in shares)   9,108,214    
Carrying Value   $ 15,028    
Series C        
Temporary Equity [Line Items]        
Shares authorized (in shares)   5,785,212    
Shares issued (in shares)   5,589,220    
Shares outstanding (in shares)   5,589,220    
Carrying Value   $ 29,836    
Series D        
Temporary Equity [Line Items]        
Shares authorized (in shares)   9,711,291    
Shares issued (in shares)   9,495,659    
Shares outstanding (in shares)   9,495,659    
Carrying Value   $ 87,853    
Series E        
Temporary Equity [Line Items]        
Shares authorized (in shares)   10,000,000    
Shares issued (in shares)   9,697,144    
Shares outstanding (in shares)   9,697,144    
Carrying Value   $ 91,769