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