XML 102 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss Per Share - Schedule of Antidilutive Common Stock Equivalents Excluded from Computation of Earnings Per Share (Detail) - shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from computation of earnings per share, amount 4,532,350 21,763,772 10,461,088
Redeemable Convertible Preferred Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from computation of earnings per share, amount   19,032,066 6,857,241
Stock Option [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from computation of earnings per share, amount 3,509,829 624,406  
Restricted Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from computation of earnings per share, amount 1,022,521 2,107,300 3,603,847