XML 66 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable Convertible Preferred Stock - Summary of Redeemable Convertible Preferred Stock Issued and Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Series A      
Class Of Stock [Line Items]      
Shares Authorized   3,804,344  
Shares Issued   3,804,344  
Shares Outstanding   3,804,344  
Original Issuance Price   $ 1.38  
Liquidation Amount   $ 5,250  
Issuance Costs   9  
Carrying Value   $ 5,241  
Series B      
Class Of Stock [Line Items]      
Shares Authorized   1,209,621  
Shares Issued   1,209,621  
Shares Outstanding   1,209,621  
Original Issuance Price   $ 5.79  
Liquidation Amount   $ 7,000  
Issuance Costs   106  
Carrying Value   $ 6,894  
Series c      
Class Of Stock [Line Items]      
Shares Authorized   2,372,371  
Shares Issued   2,342,857  
Shares Outstanding   2,342,857  
Original Issuance Price   $ 9.49  
Liquidation Amount   $ 22,226  
Issuance Costs   208  
Carrying Value   $ 22,018  
Series D      
Class Of Stock [Line Items]      
Shares Authorized   2,507,720  
Shares Issued   2,447,818  
Shares Outstanding   2,447,818  
Original Issuance Price   $ 12.56  
Liquidation Amount   $ 30,750  
Issuance Costs   647  
Carrying Value   $ 30,103  
Series E Preferred Stock      
Class Of Stock [Line Items]      
Shares Authorized   1,921,902  
Shares Issued   1,899,847  
Shares Outstanding   1,899,847  
Original Issuance Price   $ 15.87  
Liquidation Amount   $ 30,150  
Issuance Costs   106  
Carrying Value   $ 30,044  
Series F Preferred Stock      
Class Of Stock [Line Items]      
Shares Authorized   2,425,432  
Shares Issued   1,062,715  
Shares Outstanding   1,062,715  
Original Issuance Price   $ 21.88  
Liquidation Amount   $ 23,250  
Issuance Costs   219  
Carrying Value   $ 23,031  
Redeemable Convertible Preferred Stock      
Class Of Stock [Line Items]      
Shares Authorized   14,241,390  
Shares Issued   12,767,202  
Shares Outstanding 0 12,767,202 9,804,640
Liquidation Amount   $ 118,626  
Issuance Costs   1,295  
Carrying Value $ 0 $ 117,331 $ 64,256