XML 67 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Convertible Preferred Stock and Redeemable Convertible Preferred Stock - Additional Information (Details)
Jul. 02, 2019
shares
Initial Public Offering  
Temporary Equity [Line Items]  
Convertible preferred stock converted into common stock 58,363,606