XML 55 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefits And Stock-Based Compensation Employee Benefits and Stock-Based Compensation (Classification of Share-based Compensation (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based Compensation $ 43,977us-gaap_ShareBasedCompensation $ 36,649us-gaap_ShareBasedCompensation $ 33,362us-gaap_ShareBasedCompensation
Cost of Sales [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based Compensation 6,400us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
6,156us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
5,754us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Selling and Marketing Expense [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based Compensation 8,023us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
6,252us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
6,091us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
Research and Development Expense [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based Compensation 7,018us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
7,199us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
6,023us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
General and Administrative Expense [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based Compensation $ 22,536us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 17,042us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 15,494us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember