XML 76 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share - Summary of Outstanding Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss per Share (Details) - shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share 2,674,554 32,800,260 23,641,598
Convertible Preferred Stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share   30,459,579 21,307,643
Common Stock Options Issued and Outstanding      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share 1,458,079 544,116 129,918
Unvested Restricted Common Stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share 289,352 983,796 1,678,240
Employee Stock Option      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share 927,123 812,769 525,797