Annual report pursuant to Section 13 and 15(d)

Stock-Based Awards (Stock-Based Compensation Expense) (Details)

v2.4.1.9
Stock-Based Awards (Stock-Based Compensation Expense) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense $ 15,606us-gaap_ShareBasedCompensation $ 14,043us-gaap_ShareBasedCompensation $ 19,056us-gaap_ShareBasedCompensation
Income tax benefit (5,685)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (4,835)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (6,494)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Stock-based compensation expense after income taxes 9,921us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 9,208us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 12,562us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
Selling And Marketing [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 4,736us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
3,793us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
3,515us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
General And Administrative [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense $ 10,870us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 10,250us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 15,541us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember