XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Preferred Stock and Common Stock - Additional Information (Details)
9 Months Ended
Sep. 30, 2021
USD ($)
Classofstock
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Class Of Stock [Line Items]    
Number of classes of stock | Classofstock 2  
Common stock, par value | $ / shares $ 0.001 $ 0.001
Convertible preferred stock, par value | $ / shares $ 0.0001 $ 0.0001
Number of shares authorized 39,172,043  
Common stock, shares authorized 21,643,836 21,643,836
Convertible preferred stock, shares authorized 17,528,207 17,528,207
Common stock, voting rights Each share of common stock is entitled to one vote.  
Common Stock    
Class Of Stock [Line Items]    
Convertible preferred stock converted into equal number of shares of common stock | $ $ 17,031,887