XML 83 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Potential Dilutive Securities Outstanding that are Considered Antidilutive (Detail) - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities outstanding 15,268,444 16,831,953 5,980,235
Stock Options      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities outstanding 7,089,440 5,530,256 3,955,845
Convertible Notes      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities outstanding 6,875,272 814,561 814,561
Employee Stock Purchase Plan      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities outstanding 136,660 43,672 33,986
Warrant      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities outstanding 31,856 9,740,597 814,919
Restricted Stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Potentially dilutive securities outstanding 1,135,216 702,867 360,924