XML 67 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share - Summary of Anti-Dilutive Common Stock Equivalents Outstanding (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 common stock equivalents 6,788,318 4,956,739 3,992,719
Stock Options [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive common stock equivalents 6,758,420 4,915,956 3,985,935
Restricted Stock Units [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive common stock equivalents 13,500 29,100  
Employee Stock Purchase Plan [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive common stock equivalents 16,398 11,683 6,784