v3.22.0.1
CONVERTIBLE PREFERRED STOCK - Schedule of Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2021
Jul. 29, 2021
Dec. 31, 2020
Dec. 31, 2019
Temporary Equity [Line Items]        
Authorized (in shares)   19,074,000 19,074,000  
Outstanding (in shares) 0 19,074,000 19,074,000 18,247,000
Aggregate liquidation preference   $ 183,300 $ 183,300  
Funds received   183,300 183,300  
Fees incurred   691 691  
Carrying value of convertible preferred stock $ 0 $ 182,609 $ 182,609 $ 137,686
A        
Temporary Equity [Line Items]        
Authorized (in shares)   3,865,000 3,865,000  
Outstanding (in shares)   3,865,000 3,865,000  
Per share price at issuance (in usd per share)   $ 0.85 $ 0.85  
Aggregate liquidation preference   $ 3,300 $ 3,300  
Funds received   3,300 3,300  
Fees incurred   52 52  
Carrying value of convertible preferred stock   $ 3,248 $ 3,248  
B        
Temporary Equity [Line Items]        
Authorized (in shares)   6,298,000 6,298,000  
Outstanding (in shares)   6,298,000 6,298,000  
Per share price at issuance (in usd per share)   $ 2.38 $ 2.38  
Aggregate liquidation preference   $ 15,000 $ 15,000  
Funds received   15,000 15,000  
Fees incurred   60 60  
Carrying value of convertible preferred stock   $ 14,940 $ 14,940  
C        
Temporary Equity [Line Items]        
Authorized (in shares)   2,948,000 2,948,000  
Outstanding (in shares)   2,948,000 2,948,000  
Per share price at issuance (in usd per share)   $ 6.78 $ 6.78  
Aggregate liquidation preference   $ 20,000 $ 20,000  
Funds received   20,000 20,000  
Fees incurred   112 112  
Carrying value of convertible preferred stock   $ 19,888 $ 19,888  
D        
Temporary Equity [Line Items]        
Authorized (in shares)   3,154,000 3,154,000  
Outstanding (in shares)   3,154,000 3,154,000  
Per share price at issuance (in usd per share)   $ 14.27    
Aggregate liquidation preference   $ 45,000 $ 45,000  
Funds received   45,000 45,000  
Fees incurred   146 146  
Carrying value of convertible preferred stock   $ 44,853 $ 44,853  
E        
Temporary Equity [Line Items]        
Authorized (in shares)   1,224,000 1,224,000  
Outstanding (in shares)   1,224,000 1,224,000  
Per share price at issuance (in usd per share)   $ 20.43 $ 20.43  
Aggregate liquidation preference   $ 25,000 $ 25,000  
Funds received   25,000 25,000  
Fees incurred   92 92  
Carrying value of convertible preferred stock   $ 24,909 $ 24,909  
F        
Temporary Equity [Line Items]        
Authorized (in shares)   758,000    
Outstanding (in shares)   758,000 758,000  
Per share price at issuance (in usd per share)   $ 39.57 $ 39.57  
Aggregate liquidation preference   $ 30,000 $ 30,000  
Funds received   30,000 30,000  
Fees incurred   153 153  
Carrying value of convertible preferred stock   $ 29,848 $ 29,848  
G        
Temporary Equity [Line Items]        
Authorized (in shares)   241,000 241,000  
Outstanding (in shares)   241,000 241,000  
Per share price at issuance (in usd per share)   $ 41.38 $ 41.38  
Aggregate liquidation preference   $ 10,000 $ 10,000  
Funds received   10,000 10,000  
Fees incurred   24 24  
Carrying value of convertible preferred stock   $ 9,976 $ 9,976  
H        
Temporary Equity [Line Items]        
Authorized (in shares)   586,000 586,000  
Outstanding (in shares)   586,000 586,000  
Per share price at issuance (in usd per share)   $ 59.77 $ 59.77  
Aggregate liquidation preference   $ 35,000 $ 35,000  
Funds received   35,000 35,000  
Fees incurred   52 52  
Carrying value of convertible preferred stock   $ 34,947 $ 34,947