v3.10.0.1
Stockholders' Equity (Deficit) - Convertible Preferred Stock - Additional Information (Details) - shares
Oct. 02, 2017
Dec. 31, 2018
Dec. 31, 2017
Class Of Stock [Line Items]      
Preferred stock, shares authorized 10,000,000 10,000,000 10,000,000
Preferred stock, shares issued   0 0
Preferred stock, shares outstanding   0 0
Initial Public Offering | Class B Common Stock      
Class Of Stock [Line Items]      
Convertible preferred stock, Shares converted 80,800,000    
Stock conversion ratio 100.00%