Stock-Based Compensation (Schedule of Stock-Based Compensation Expense) (Details) (USD $)
|
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Pre-tax stock-based compensation expense | $ 11,120,000us-gaap_AllocatedShareBasedCompensationExpense | $ 8,878,000us-gaap_AllocatedShareBasedCompensationExpense | $ 7,833,000us-gaap_AllocatedShareBasedCompensationExpense |
Income tax benefits | (3,874,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense | (3,102,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense | (2,724,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense |
Total stock-based compensation expense, net of tax | 7,246,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax | 5,776,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax | 5,109,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax |
Cost of Sales [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Pre-tax stock-based compensation expense |
399,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember |
347,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember |
287,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember |
Selling, General and Administrative Expense [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Pre-tax stock-based compensation expense |
$ 10,721,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_GeneralAndAdministrativeExpenseMember |
$ 8,531,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_GeneralAndAdministrativeExpenseMember |
$ 7,546,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_GeneralAndAdministrativeExpenseMember |
X | ||||||||||
- Definition
Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
The amount of expense, net of income tax, recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees. No definition available.
|
X | ||||||||||
- Definition
The total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|