XML 76 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Redeemable Convertible Preferred Stock - IPO Narrative (Details) - shares
Oct. 16, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Temporary Equity Disclosure [Abstract]        
Common stock issued upon conversion of redeemable convertible preferred stock (in shares) 12,066,654      
Redeemable convertible preferred stock outstanding (in shares)   0 11,871,578 11,330,704