XML 115 R89.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
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 calculation of diluted net loss per share 20,127 26,849 105,374
Equity Awards to Purchase Common Stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from calculation of diluted net loss per share 20,057 26,608 22,335
Unvested Shares of Common Stock Issued Upon Early Exercise of Stock Options and Business Acquisition      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from calculation of diluted net loss per share 70 57 3
Warrants to Purchase Common Stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from calculation of diluted net loss per share   184 375
Warrants to Purchase Convertible Preferred Stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from calculation of diluted net loss per share     1,817
Convertible Preferred Stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from calculation of diluted net loss per share     80,844