XML 33 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies - Summary of Outstanding Potentially Dilutive Securities Excluded in Calculation of Diluted Net Loss Per Share (Detail) - shares
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding potentially dilutive securities 6,947,981 3,729,919
ESPP shares pending issuance [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding potentially dilutive securities 3,886 2,472
Warrants to purchase common stock [Member] | Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding potentially dilutive securities 149,704 149,704
Common stock options issued and outstanding [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding potentially dilutive securities 4,328,744 3,564,732
Shares issuable upon conversion of convertible note payable [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding potentially dilutive securities 2,465,647 0
Common stock subject to repurchase [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding potentially dilutive securities 0 13,011