Description of Business and Summary of Significant Accounting Policies (EPS) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Numerator:        
Net income (loss) $ 1,191 $ 2,763 $ (999) $ 4,235
Denominator:        
Weighted average common stock outstanding for basic net income (loss) per common share (in shares) 24,129 23,840 24,260 23,559
Effect of dilutive securities-stock options and restricted stock units 727 1,750   2,112
Weighted average common shares and dilutive securities outstanding 24,856 25,590 24,260 25,671