XML 128 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule of Reported Available for Sale Marketable Securities (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 1,000,625us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 855,786us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-sale marketable securities, Unrealized Gain 4,818us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 3,689us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Available-for-sale marketable securities, Unrealized (Loss) (867)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (1,515)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Available-for-sale marketable securities, Fair Market Value 1,004,576us-gaap_AvailableForSaleSecurities 857,960us-gaap_AvailableForSaleSecurities
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 583,076us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue 241,760us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 533,833us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
586,818us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
Available-for-sale marketable securities, Unrealized Gain 99us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
85us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
Available-for-sale marketable securities, Unrealized (Loss) (145)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
(21)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
Available-for-sale marketable securities, Fair Market Value 533,787us-gaap_AvailableForSaleSecurities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
586,882us-gaap_AvailableForSaleSecurities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 240,234us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
137,670us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
Long-term marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 466,792us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
268,968us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
Available-for-sale marketable securities, Unrealized Gain 4,719us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
3,604us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
Available-for-sale marketable securities, Unrealized (Loss) (722)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
(1,494)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
Available-for-sale marketable securities, Fair Market Value 470,789us-gaap_AvailableForSaleSecurities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
271,078us-gaap_AvailableForSaleSecurities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 342,842us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
$ 104,090us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember