v3.4.0.3
Net Loss per Share (Details) - shares
3 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Restricted Stock Units    
Potential dilutive securities that would have been anti-dilutive    
Potential dilutive securities that would have been anti-dilutive due to net loss (in shares) 1,011,375 767,918
Stock options    
Potential dilutive securities that would have been anti-dilutive    
Potential dilutive securities that would have been anti-dilutive due to net loss (in shares) 5,019,640 5,597,062