Quarterly report pursuant to Section 13 or 15(d)

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

v3.10.0.1
Redeemable Convertible Preferred Stock - Schedule of Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Temporary Equity [Line Items]    
Redeemable convertible preferred stock, shares authorized 0 75,533,240
Shares Issued and Outstanding   12,263,126
Net Proceeds After Issuance Costs   $ 77,931
Liquidation Preference   $ 78,369
Series A    
Temporary Equity [Line Items]    
Redeemable convertible preferred stock, shares authorized   33,533,240
Shares Issued and Outstanding   5,966,753
Net Proceeds After Issuance Costs   $ 28,176
Liquidation Preference   $ 28,369
Series B    
Temporary Equity [Line Items]    
Redeemable convertible preferred stock, shares authorized   42,000,000
Shares Issued and Outstanding   6,296,373
Net Proceeds After Issuance Costs   $ 49,755
Liquidation Preference   $ 50,000