XML 64 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Redeemable Convertible Preferred Stock - Schedule of Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Temporary Equity [Line Items]        
Shares Authorized (in shares)   76,141,345    
Shares Issued (in shares)   61,279,079    
Shares Outstanding (in shares) 0 61,279,079 65,464,387 65,464,387
Net Carrying Value $ 0 $ 166,486 $ 178,785 $ 178,785
Aggregate Liquidation Preference   $ 120,047    
Series A-1        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   10,141,345    
Shares Issued (in shares)   9,142,770    
Shares Outstanding (in shares)   9,142,770    
Net Carrying Value   $ 72,181    
Aggregate Liquidation Preference   $ 91,427    
Series A-2        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   60,000,000    
Shares Issued (in shares)   47,124,931    
Shares Outstanding (in shares)   47,124,931    
Net Carrying Value   $ 65,853    
Aggregate Liquidation Preference   $ 5    
Series B-1        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   5,854,982    
Shares Issued (in shares)   4,866,360    
Shares Outstanding (in shares)   4,866,360    
Net Carrying Value   $ 27,628    
Aggregate Liquidation Preference   $ 27,787    
Series B-2        
Temporary Equity [Line Items]        
Shares Authorized (in shares)   145,018    
Shares Issued (in shares)   145,018    
Shares Outstanding (in shares)   145,018    
Net Carrying Value   $ 824    
Aggregate Liquidation Preference   $ 828