Description of Business and Summary of Significant Accounting Policies (EPS) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Numerator:    
Net income (loss) $ 6,639 $ (4,231)
Denominator:    
Weighted average common stock outstanding for basic net income (loss) per common share (in shares) 23,335 24,344
Effect of dilutive securities—stock options, restricted stock units, and warrants to purchase common stock (in shares) 651  
Weighted average common shares and dilutive securities outstanding (in shares) 23,986 24,344