v3.19.2
Net Loss per Share - Additional Information (Details) - IPO
shares in Millions
1 Months Ended
Mar. 31, 2017
shares
Class A Common Stock  
Earnings Per Share [Line Items]  
Common stock, shares issued and sold 160.3
Series FP Preferred Stock | Class C Common Stock | Chief Executive Officer | Restricted Stock Units  
Earnings Per Share [Line Items]  
Conversion of convertible preferred stock into common stock 37.4