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 ($)
$ / shares in Units, $ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Temporary Equity [Line Items]    
Shares Authorized 498,070,991 177,082,393
Shares Issued and Outstanding 493,615,703 173,750,421
Carrying Value $ 187,245 $ 102,505
Liquidation Preference $ 188,639 $ 102,988
Series A Redeemable Convertible Preferred Stock    
Temporary Equity [Line Items]    
Shares Authorized 3,503,692 3,503,692
Shares Issued and Outstanding 3,503,692 3,503,692
Original Issue Price Per Share $ 0.5900 $ 0.5900
Carrying Value $ 1,992 $ 1,992
Liquidation Preference $ 2,067 $ 2,067
Series B Redeemable Convertible Preferred Stock    
Temporary Equity [Line Items]    
Shares Authorized 24,515,966 24,515,966
Shares Issued and Outstanding 24,345,936 24,345,936
Original Issue Price Per Share $ 0.8822 $ 0.8822
Carrying Value $ 19,865 $ 19,865
Liquidation Preference $ 21,478 $ 21,478
Series C Redeemable Convertible Preferred Stock    
Temporary Equity [Line Items]    
Shares Authorized 78,582,049 78,582,049
Shares Issued and Outstanding 76,661,901 76,102,337
Original Issue Price Per Share $ 0.4797 $ 0.4797
Carrying Value $ 38,036 $ 38,035
Liquidation Preference $ 36,775 $ 36,506
Series C-2 Redeemable Convertible Preferred Stock    
Temporary Equity [Line Items]    
Shares Authorized 8,338,892 8,338,892
Shares Issued and Outstanding 8,338,892 8,338,892
Original Issue Price Per Share $ 0.5996 $ 0.5996
Carrying Value $ 4,845 $ 4,845
Liquidation Preference $ 5,000 $ 5,000
Series D Redeemable Convertible Preferred Stock    
Temporary Equity [Line Items]    
Shares Authorized 43,362,233 43,362,233
Shares Issued and Outstanding 43,362,233 43,362,233
Original Issue Price Per Share $ 0.5996 $ 0.5996
Carrying Value $ 25,900 $ 25,900
Liquidation Preference $ 26,000 $ 26,000
Series D-2 Redeemable Convertible Preferred Stock    
Temporary Equity [Line Items]    
Shares Authorized 18,779,561 18,779,561
Shares Issued and Outstanding 18,097,331 18,097,331
Original Issue Price Per Share $ 0.6596 $ 0.6596
Carrying Value $ 11,868 $ 11,868
Liquidation Preference $ 11,937 $ 11,937
Series E Redeemable Convertible Preferred Stock    
Temporary Equity [Line Items]    
Shares Authorized 320,988,598  
Shares Issued and Outstanding 319,305,718  
Original Issue Price Per Share $ 0.2674  
Carrying Value $ 84,739  
Liquidation Preference $ 85,382