XML 29 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule of Reported Available for Sale Marketable Securities (Detail) (USD $)
In Thousands, unless otherwise specified
Apr. 05, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 1,045,974us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 1,000,625us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-sale marketable securities, Unrealized Gain 6,297us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 4,818us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Available-for-sale marketable securities, Unrealized (Loss) (330)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (867)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Available-for-sale marketable securities, Fair Market Value 1,051,941us-gaap_AvailableForSaleSecurities 1,004,576us-gaap_AvailableForSaleSecurities
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 319,060us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue 583,076us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 649,066us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
533,833us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
Available-for-sale marketable securities, Unrealized Gain 224us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
99us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
Available-for-sale marketable securities, Unrealized (Loss) (71)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
(145)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
Available-for-sale marketable securities, Fair Market Value 649,219us-gaap_AvailableForSaleSecurities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
533,787us-gaap_AvailableForSaleSecurities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 223,414us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
240,234us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_MarketableSecuritiesMember
Long-term marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 396,908us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
466,792us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
Available-for-sale marketable securities, Unrealized Gain 6,073us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
4,719us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
Available-for-sale marketable securities, Unrealized (Loss) (259)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
(722)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
Available-for-sale marketable securities, Fair Market Value 402,722us-gaap_AvailableForSaleSecurities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
470,789us-gaap_AvailableForSaleSecurities
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 95,646us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember
$ 342,842us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= ter_LongTermMarketableSecuritiesMember