XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Preferred Stock - Schedule of Numbers of Authorized and Outstanding Shares of Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Temporary Equity [Line Items]      
Shares authorized 0 27,970,966  
Shares outstanding 0 27,758,941 25,483,182
Liquidation preference   $ 163,520  
Carrying value $ 160,713 $ 121,156
Convertible Preferred Stock- Seed-1      
Temporary Equity [Line Items]      
Par Value   $ 0.000001  
Shares authorized   4,200,000  
Shares outstanding   4,200,000 4,200,000
Liquidation preference   $ 4,200  
Carrying value   $ 4,200 $ 4,200
Convertible Preferred Stock- Seed-2      
Temporary Equity [Line Items]      
Par Value   $ 0.000001  
Shares authorized   2,188,322  
Shares outstanding   2,188,322 2,188,322
Liquidation preference   $ 2,998  
Carrying value   $ 2,998 $ 2,998
Convertible Preferred Stock- Series A-1      
Temporary Equity [Line Items]      
Par Value   $ 0.000001  
Shares authorized   4,211,094  
Shares outstanding   4,211,094 4,211,094
Liquidation preference   $ 8,800  
Carrying value   $ 8,704 $ 8,704
Convertible Preferred Stock- Series A-2      
Temporary Equity [Line Items]      
Par Value   $ 0.000001  
Shares authorized   1,591,230  
Shares outstanding   1,591,230 1,591,230
Liquidation preference   $ 12,884  
Carrying value   $ 12,839 $ 6,957
Convertible Preferred Stock- Series B      
Temporary Equity [Line Items]      
Par Value   $ 0.000001  
Shares authorized   4,132,055  
Shares outstanding   4,044,271 4,044,271
Liquidation preference   $ 20,764  
Carrying value   $ 20,347 $ 18,612
Convertible Preferred Stock- Series C      
Temporary Equity [Line Items]      
Par Value   $ 0.000001  
Shares authorized   3,754,201  
Shares outstanding   3,754,201 3,754,201
Liquidation preference   $ 26,248  
Carrying value   $ 26,004 $ 24,756
Convertible Preferred Stock- Series D      
Temporary Equity [Line Items]      
Par Value   $ 0.000001  
Shares authorized   5,494,064  
Shares outstanding   5,494,064 5,494,064
Liquidation preference   $ 54,933  
Carrying value   $ 54,864 $ 54,929
Convertible Preferred Stock- Series E      
Temporary Equity [Line Items]      
Par Value   $ 0.000001  
Shares authorized   2,400,000  
Shares outstanding   2,275,759  
Liquidation preference   $ 32,693  
Carrying value   $ 30,757