XML 124 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Deficit) - Schedule of Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Temporary Equity [Line Items]        
Common stock issuable upon conversion 29,685,655 77,822,703    
Series A Convertible Preferred Stock        
Temporary Equity [Line Items]        
Preferred shares authorized   38,103,681    
Preferred shares issued   38,103,681 38,103,681 38,103,681
Preferred shares outstanding   38,103,681    
Carrying value   $ 63,403    
Liquidation preference   $ 63,519    
Common stock issuable upon conversion   31,753,064    
Series B-1 Convertible Preferred Stock        
Temporary Equity [Line Items]        
Preferred shares authorized   28,741,400    
Preferred shares issued   27,481,001    
Preferred shares outstanding   27,481,001    
Carrying value   $ 128,002    
Liquidation preference   $ 137,405    
Common stock issuable upon conversion   22,900,819    
Series B-2 Convertible Preferred Stock        
Temporary Equity [Line Items]        
Preferred shares authorized   30,777,328    
Preferred shares issued   4,000,000    
Preferred shares outstanding   4,000,000    
Carrying value   $ 30,000    
Liquidation preference   $ 30,000    
Common stock issuable upon conversion   3,333,333    
Convertible Preferred Stock        
Temporary Equity [Line Items]        
Preferred shares authorized 0 97,622,409    
Preferred shares issued 0 69,584,682    
Preferred shares outstanding 0 69,584,682 38,103,681  
Carrying value   $ 221,405 $ 63,403  
Liquidation preference $ 0 $ 230,924    
Common stock issuable upon conversion 0 57,987,216