Quarterly report pursuant to Section 13 or 15(d)

Redeemable Convertible Preferred Stock - Summary (Details)

v3.21.2
Redeemable Convertible Preferred Stock - Summary (Details) - USD ($)
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Redeemable Convertible Preferred Stock            
Shares Authorized 43,836,109          
Shares Issued 43,836,109          
Shares Outstanding 43,836,109 43,836,109 43,836,109 43,836,109 43,836,109 43,836,109
Carrying Amount $ 151,938,106 $ 151,938,000 $ 151,938,000 $ 151,938,000 $ 151,938,000 $ 151,938,000
Series AA            
Redeemable Convertible Preferred Stock            
Shares Authorized 4,766,263          
Shares Issued 4,766,263          
Shares Outstanding 4,766,263          
Issuance Price Per Share $ 0.21          
Carrying Amount $ 999,962          
Series A-1            
Redeemable Convertible Preferred Stock            
Shares Authorized 1,253,739          
Shares Issued 1,253,739          
Shares Outstanding 1,253,739          
Issuance Price Per Share $ 0.46          
Carrying Amount $ 579,980          
Series A-2            
Redeemable Convertible Preferred Stock            
Shares Authorized 432,323          
Shares Issued 432,323          
Shares Outstanding 432,323          
Issuance Price Per Share $ 0.58          
Carrying Amount $ 250,012          
Series A            
Redeemable Convertible Preferred Stock            
Shares Authorized 3,070,449          
Shares Issued 3,070,449          
Shares Outstanding 3,070,449          
Issuance Price Per Share $ 1.68          
Carrying Amount $ 5,152,213          
Series B            
Redeemable Convertible Preferred Stock            
Shares Authorized 9,412,354          
Shares Issued 9,412,354          
Shares Outstanding 9,412,354          
Issuance Price Per Share $ 1.69          
Carrying Amount $ 15,480,110          
Series B-1            
Redeemable Convertible Preferred Stock            
Shares Authorized 13,191,371          
Shares Issued 13,191,371          
Shares Outstanding 13,191,371          
Issuance Price Per Share $ 1.69          
Carrying Amount $ 22,008,322          
Series C            
Redeemable Convertible Preferred Stock            
Shares Authorized 7,012,806          
Shares Issued 7,012,806          
Shares Outstanding 7,012,806          
Issuance Price Per Share $ 5.35          
Carrying Amount $ 37,467,749          
Series D            
Redeemable Convertible Preferred Stock            
Shares Authorized 4,696,804          
Shares Issued 4,696,804          
Shares Outstanding 4,696,804          
Issuance Price Per Share $ 14.90          
Carrying Amount $ 69,999,758