XML 41 R30.htm IDEA: XBRL DOCUMENT v3.4.0.3
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2016
Dec. 31, 2015
Common Stock Reserved For Future Issuance [Line Items]    
Total common stock reserved for future issuance 3,684,014  
Stock options issued and outstanding 1,120,578 1,363,027
Authorized for future awards under stock compensation plans 2,056,004  
Warrants issued and outstanding    
Common Stock Reserved For Future Issuance [Line Items]    
Total common stock reserved for future issuance 71,257  
Stock options issued and outstanding    
Common Stock Reserved For Future Issuance [Line Items]    
Stock options issued and outstanding 1,120,578  
Employee Stock Purchase Plan    
Common Stock Reserved For Future Issuance [Line Items]    
Total common stock reserved for future issuance 436,175