v3.8.0.1
Net Loss per Share - Antidilutive (Details) - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 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,413,423 1,412,934 1,220,008
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) 4,559,176 4,882,237 5,298,510