|
Income Taxes (Details) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
|
Mar. 31, 2015
|
| Income Tax Disclosure [Abstract] |
|
| Liability for unrecognized tax benefits |
$ 2,803 |
| Unrecognized tax benefits, income tax penalties and interest accrued |
574 |
| Unrecognized tax benefits that would impact the effective tax rate |
2,468 |
| Reductions in unrecognized tax benefits as a result of expiration of the statute of limitations in various jurisdictions. |
$ 131 |
| Minimum |
|
| Income Tax Examination [Line Items] |
|
| Income Tax Examination, Year under Examination |
2007 |
| Maximum |
|
| Income Tax Examination [Line Items] |
|
| Income Tax Examination, Year under Examination |
2013 |