Quarterly report pursuant to Section 13 or 15(d)

Redeemable Convertible Preferred Stock - Schedule of Redeemable Convertible Preferred Stock (Details)

v3.8.0.1
Redeemable Convertible Preferred Stock - Schedule of Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Temporary Equity [Line Items]    
Accretion of issuance costs $ 29,259 $ 0
Series A convertible preferred stock    
Temporary Equity [Line Items]    
Series A redeemable convertible preferred stock 480,000  
Issuance costs (29,259)  
Accretion of issuance costs 29,259  
Stock dividend payable to preferred stockholders 3,588  
Redeemable convertible preferred stock $ 483,588