XML 29 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Redeemable Convertible Preferred Stock (Details)
Sep. 30, 2019
shares
Jun. 30, 2019
shares
Dec. 31, 2018
shares
Sep. 30, 2018
shares
Jun. 30, 2018
shares
Dec. 31, 2017
shares
Temporary Equity Disclosure [Abstract]            
Redeemable convertible preferred stock, outstanding (in shares) 0 0 0 61,279,079 61,279,079 61,279,079
Conversion ratio 1          
Redeemable convertible preferred stock, issued (in shares) 0   0