XML 80 R60.htm IDEA: XBRL DOCUMENT v3.6.0.2
Outstanding Shares of Common Stock Excluded from Computation of Diluted Net Loss per Share (Detail) - shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Stock options to purchase common stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Common stock equivalents excluded from computation of diluted net loss per share 5,817,116 4,731,483 4,249,168
Performance stock options      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Common stock equivalents excluded from computation of diluted net loss per share 180,752    
Restricted stock units      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Common stock equivalents excluded from computation of diluted net loss per share 546,507 167,750  
Performance stock units      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Common stock equivalents excluded from computation of diluted net loss per share 285,866 205,261  
Common stock warrants      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Common stock equivalents excluded from computation of diluted net loss per share 1,500 1,500 6,240
Employee stock purchase plan      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Common stock equivalents excluded from computation of diluted net loss per share 37,368 15,606 13,040