Quarterly report pursuant to Section 13 or 15(d)

Equity Instruments - Redeemable Convertible Preferred Stock (Details)

v3.21.2
Equity Instruments - Redeemable Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Apr. 13, 2020
Dec. 31, 2019
Temporary Equity [Line Items]              
Shares, Authorized 10,000,000   125,419,265        
Shares, Issued 0   117,734,383        
Shares, Outstanding 0 117,734,383 117,734,383 103,201,832 103,201,832   27,967,896
Original issue price per share (in usd per share) $ 0         $ 0.37534  
Liquidation Preference $ 0   $ 133,762        
Carrying value $ 0 $ 123,704 $ 123,704 $ 118,374 $ 118,374   $ 101,858
Series A              
Temporary Equity [Line Items]              
Shares, Authorized     8,906,694        
Shares, Issued     6,726,134        
Shares, Outstanding     6,726,134        
Original issue price per share (in usd per share)     $ 2.928        
Liquidation Preference     $ 19,696        
Carrying value     $ 17,030        
Series B              
Temporary Equity [Line Items]              
Shares, Authorized     10,385,804        
Shares, Issued     8,386,456        
Shares, Outstanding     8,386,456        
Original issue price per share (in usd per share)     $ 3.851        
Liquidation Preference     $ 32,300        
Carrying value     $ 32,176        
Series C              
Temporary Equity [Line Items]              
Shares, Authorized     8,848,760        
Shares, Issued     8,399,058        
Shares, Outstanding     8,399,058        
Original issue price per share (in usd per share)     $ 5.524        
Liquidation Preference     $ 46,400        
Carrying value     $ 39,378        
Series D              
Temporary Equity [Line Items]              
Shares, Authorized     97,278,007        
Shares, Issued     94,222,735        
Shares, Outstanding     94,222,735        
Original issue price per share (in usd per share)     $ 0.375        
Liquidation Preference     $ 35,366        
Carrying value     $ 35,120