XML 47 R37.htm IDEA: XBRL DOCUMENT v3.4.0.3
Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2016
Dec. 31, 2015
Stockholders' equity    
Shares reserved for future issuance (in shares) 3,513,436 2,799,213
Warrants for purchase of Common Stock    
Stockholders' equity    
Shares reserved for future issuance (in shares) 36,084 59,405
Options to purchase Common stock    
Stockholders' equity    
Shares reserved for future issuance (in shares) 3,141,868 2,557,456
Employee Stock Purchase Plan    
Stockholders' equity    
Shares reserved for future issuance (in shares) 335,484 182,352