v3.23.1
CONVERTIBLE PREFERRED STOCK - Summary of Authorized, Issued and Outstanding Convertible Preferred Stock (Details)
$ / shares in Units, $ in Thousands
Jul. 06, 2021
USD ($)
$ / shares
shares
Temporary Equity [Line Items]  
Shares Authorized 129,788,828
Shares Issued 109,182,191
Shares Outstanding 109,182,191
Total Proceeds or Exchange Value | $ $ 159,119
Issuance Costs | $ 372
Net Carrying Value | $ $ 158,747
Series A  
Temporary Equity [Line Items]  
Year of Class Issuance 2014
Issuance Price per share | $ / shares $ 0.04
Shares Authorized 25,000,000
Shares Issued 25,000,000
Shares Outstanding 25,000,000
Total Proceeds or Exchange Value | $ $ 1,000
Issuance Costs | $ 2
Net Carrying Value | $ $ 998
Initial Liquidation Price per share | $ / shares $ 0.80
Series B  
Temporary Equity [Line Items]  
Year of Class Issuance 2017
Issuance Price per share | $ / shares $ 0.80
Shares Authorized 10,625,000
Shares Issued 10,625,000
Shares Outstanding 10,625,000
Total Proceeds or Exchange Value | $ $ 8,500
Net Carrying Value | $ $ 8,500
Initial Liquidation Price per share | $ / shares $ 0.80
Series C  
Temporary Equity [Line Items]  
Year of Class Issuance 2017
Issuance Price per share | $ / shares $ 1.88
Shares Authorized 31,586,210
Shares Issued 31,586,210
Shares Outstanding 31,586,210
Total Proceeds or Exchange Value | $ $ 59,382
Issuance Costs | $ 234
Net Carrying Value | $ $ 59,148
Initial Liquidation Price per share | $ / shares $ 1.88
Series D  
Temporary Equity [Line Items]  
Issuance Price per share | $ / shares $ 2.15
Shares Authorized 62,577,618
Shares Issued 41,970,981
Shares Outstanding 41,970,981
Total Proceeds or Exchange Value | $ $ 90,237
Issuance Costs | $ 136
Net Carrying Value | $ $ 90,101
Initial Liquidation Price per share | $ / shares $ 2.15
Series D | Minimum  
Temporary Equity [Line Items]  
Year of Class Issuance 2020
Series D | Maximum  
Temporary Equity [Line Items]  
Year of Class Issuance 2021