XML 69 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Preferred Stock - Schedule of Outstanding Convertible Preferred Stock (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Temporary Equity [Line Items]    
Shares Authorized 0 120,958,867
Shares Issued 0 30,459,574
Shares Outstanding 0 30,459,574
Liquidation Value   $ 226,725,000
Carrying Value $ 0 $ 226,196,000
Series A    
Temporary Equity [Line Items]    
Shares Authorized   49,725,000
Shares Issued   12,556,791
Shares Outstanding   12,556,791
Liquidation Value   $ 49,725,000
Carrying Value   $ 49,637,000
Series B    
Temporary Equity [Line Items]    
Shares Authorized   34,653,462
Shares Issued   8,750,852
Shares Outstanding   8,750,852
Liquidation Value   $ 70,000,000
Carrying Value   $ 69,817,000
Series C    
Temporary Equity [Line Items]    
Shares Authorized   36,580,405
Shares Issued   9,151,931
Shares Outstanding   9,151,931
Liquidation Value   $ 107,000,000
Carrying Value   $ 106,742,000