XML 83 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Preferred Stock - Summary of Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Class Of Stock [Line Items]    
Designated Shares Authorized 0 66,317,000
Shares Issued 0 53,089,959
Shares Outstanding 0 53,089,796
Aggregate Liquidation Preference $ 0 $ 140,261
Net Carrying Value   $ 111,718
Series B    
Class Of Stock [Line Items]    
Designated Shares Authorized   6,500,000
Shares Issued   6,335,543
Shares Outstanding   6,335,380
Aggregate Liquidation Preference   $ 27,242
Net Carrying Value   $ 9,717
Series B-1    
Class Of Stock [Line Items]    
Designated Shares Authorized   6,417,000
Shares Issued   6,416,144
Shares Outstanding   6,416,144
Aggregate Liquidation Preference   $ 18,725
Net Carrying Value   $ 9,945
Series B-2    
Class Of Stock [Line Items]    
Designated Shares Authorized   7,500,000
Shares Issued   5,344,748
Shares Outstanding   5,344,748
Aggregate Liquidation Preference   $ 19,220
Net Carrying Value   $ 16,568
Series C    
Class Of Stock [Line Items]    
Designated Shares Authorized   12,400,000
Shares Issued   7,205,882
Shares Outstanding   7,205,882
Aggregate Liquidation Preference   $ 24,500
Net Carrying Value   $ 33,579
Series D Redeemable Convertible Preferred Stock    
Class Of Stock [Line Items]    
Designated Shares Authorized   33,500,000
Shares Issued   27,787,642
Shares Outstanding   27,787,642
Aggregate Liquidation Preference   $ 50,574
Net Carrying Value   $ 41,909