|
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (USD $)
In Thousands, except Per Share data, unless otherwise specified |
Mar. 31, 2015
|
Dec. 31, 2014
|
|---|---|---|
| Statement of Financial Position [Abstract] | ||
| Receivables, allowance for doubtful accounts | $ 3,307 | $ 2,442 |
| Preferred stock, par value | $ 0.01 | $ 0.01 |
| Preferred stock, shares authorized | 20,000 | 20,000 |
| Preferred stock, issued | 0 | 0 |
| Common stock, par value | $ 0.01 | $ 0.01 |
| Common stock, shares authorized | 95,000 | 95,000 |
| Common stock, issued | 49,087 | 49,015 |
| Common stock, outstanding | 45,835 | 46,157 |
| Treasury stock, shares | 3,252 | 2,858 |