XML 59 R116.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Based Compensation (Detail) (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]      
Stock-based compensation $ 40,307us-gaap_ShareBasedCompensation $ 36,612us-gaap_ShareBasedCompensation $ 39,920us-gaap_ShareBasedCompensation
Income tax benefit (535)us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities (2,675)us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities (8,490)us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Total stock-based compensation expense after income taxes 28,771ter_TotalStockBasedCompensationExpensesAfterIncomeTaxes 26,850ter_TotalStockBasedCompensationExpensesAfterIncomeTaxes 30,372ter_TotalStockBasedCompensationExpensesAfterIncomeTaxes
Cost Of Revenues      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation 3,675us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= ter_CostOfRevenuesMember
4,338us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= ter_CostOfRevenuesMember
6,604us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= ter_CostOfRevenuesMember
Engineering And Development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation 10,146us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= ter_EngineeringAndDevelopmentMember
12,452us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= ter_EngineeringAndDevelopmentMember
13,589us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= ter_EngineeringAndDevelopmentMember
Selling And Administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation 26,486us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= ter_SellingAndAdministrativeMember
19,822us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= ter_SellingAndAdministrativeMember
19,727us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= ter_SellingAndAdministrativeMember
Stock Based Compensation      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Income tax benefit $ (11,537)us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ us-gaap_IncomeStatementLocationAxis
= ter_StockBasedCompensationMember
$ (9,762)us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ us-gaap_IncomeStatementLocationAxis
= ter_StockBasedCompensationMember
$ (9,548)us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ us-gaap_IncomeStatementLocationAxis
= ter_StockBasedCompensationMember