Description of Business and Summary of Significant Accounting Policies (EPS) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Numerator:        
Net income (loss) $ 524 $ 2,041 $ 7,163 $ (2,190)
Denominator:        
Weighted average common stock outstanding for basic net income (loss) per common share (in shares) 23,162 24,309 23,248 24,326
Effect of dilutive securities—stock options and restricted stock units (in shares) 768 987 710  
Weighted average common shares and dilutive securities outstanding (in shares) 23,930 25,296 23,958 24,326