Description of Business and Summary of Significant Accounting Policies (EPS) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Numerator:    
Net income $ 843 $ 6,639
Denominator:    
Weighted average common stock outstanding for basic net income per common share (in shares) 24,005 23,335
Effect of dilutive securities—stock options and restricted stock units (in shares) 1,652 651
Weighted average common shares and dilutive securities outstanding (in shares) 25,657 23,986