XML 50 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - shares
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Potentially dilutive securities    
Potentially dilutive securities 1,748,841 2,247,827
Stock options to purchase common stock    
Potentially dilutive securities    
Potentially dilutive securities 1,701,131 2,200,117
Warrants for the purchase of common stock    
Potentially dilutive securities    
Potentially dilutive securities 47,710 47,710