XML 41 R30.htm IDEA: XBRL DOCUMENT v3.4.0.3
Stockholders' Equity- Schedule of Common Stock Reserved for Issuance(Details) - shares
Mar. 31, 2016
Dec. 31, 2015
Class Of Stock [Line Items]    
Shares reserved for future issuance, shares 3,107,792 3,070,718
Options Issued and Outstanding    
Class Of Stock [Line Items]    
Shares reserved for future issuance, shares 1,910,181 1,318,647
2015 Stock Option and Incentive Plan    
Class Of Stock [Line Items]    
Shares reserved for future issuance, shares 942,611 1,497,071
2015 Employee Stock Purchase Plan    
Class Of Stock [Line Items]    
Shares reserved for future issuance, shares 255,000 255,000