XML 67 R100.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Schedule of Fair Value of Pensions Plan Assets by Asset Category (Detail) (USD $) In Thousands, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013
--- | --- | ---
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | $ 345,600 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets |
United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 316,072 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 256,373 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
Foreign |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 29,511 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember | 25,756 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember
Fixed Income Securities | Corporate Debt Securities | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 193,741 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 156,860 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
Fixed Income Securities | US Government Debt Securities | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 65,830 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 62,555 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
Fixed Income Securities | U.K. Government Securities | Foreign |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 22,811 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = ter_UnitedKingdomGovernmentSecuritiesMember / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember | 19,610 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = ter_UnitedKingdomGovernmentSecuritiesMember / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember
Fixed Income Securities | Asset-backed Securities | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 3,747 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 2,919 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
U.S. Equity (Large Cap) | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 33,970 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_UnitedStatesEquityLargeCapMember / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 21,309 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_UnitedStatesEquityLargeCapMember / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
International Equity | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 14,631 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_InternationalEquityMember / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 9,599 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_InternationalEquityMember / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
International Equity | Foreign |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 5,610 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_InternationalEquityMember / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember | 5,204 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_InternationalEquityMember / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember
Guarantee Annuity Contract | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 2,990 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_GuaranteeAnnuityContractMember / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 2,985 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_GuaranteeAnnuityContractMember / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
Other | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 65 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherCreditDerivativesMember / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember |
Other | Foreign |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 957 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherCreditDerivativesMember / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember | 906 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherCreditDerivativesMember / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember
Cash and Cash Equivalents | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 1,098 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 146 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
Cash and Cash Equivalents | Foreign |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 133 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember | 36 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember
Quoted Prices in Active Markets for Identical Instruments (Level 1) | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 1,098 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 146 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Foreign |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 133 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember |
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Cash and Cash Equivalents | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 1,098 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 146 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Cash and Cash Equivalents | Foreign |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 133 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember |
Significant Other Observable Inputs (Level 2) | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 314,974 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 256,227 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
Significant Other Observable Inputs (Level 2) | Foreign |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 29,378 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember | 25,756 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember
Significant Other Observable Inputs (Level 2) | Fixed Income Securities | Corporate Debt Securities | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 193,741 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 156,860 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
Significant Other Observable Inputs (Level 2) | Fixed Income Securities | US Government Debt Securities | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 65,830 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 62,555 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
Significant Other Observable Inputs (Level 2) | Fixed Income Securities | U.K. Government Securities | Foreign |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 22,811 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = ter_UnitedKingdomGovernmentSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember | 19,610 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = ter_UnitedKingdomGovernmentSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember
Significant Other Observable Inputs (Level 2) | Fixed Income Securities | Asset-backed Securities | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 3,747 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 2,919 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
Significant Other Observable Inputs (Level 2) | U.S. Equity (Large Cap) | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 33,970 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_UnitedStatesEquityLargeCapMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 21,309 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_UnitedStatesEquityLargeCapMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
Significant Other Observable Inputs (Level 2) | International Equity | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 14,631 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_InternationalEquityMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 9,599 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_InternationalEquityMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
Significant Other Observable Inputs (Level 2) | International Equity | Foreign |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 5,610 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_InternationalEquityMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember | 5,204 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_InternationalEquityMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember
Significant Other Observable Inputs (Level 2) | Guarantee Annuity Contract | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 2,990 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_GuaranteeAnnuityContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember | 2,985 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ter_GuaranteeAnnuityContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember
Significant Other Observable Inputs (Level 2) | Other | United States |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 65 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherCreditDerivativesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_DomesticCountryMember |
Significant Other Observable Inputs (Level 2) | Other | Foreign |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total | 957 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherCreditDerivativesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember | 906 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherCreditDerivativesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember
Significant Other Observable Inputs (Level 2) | Cash and Cash Equivalents | Foreign |  |
Schedule of Pension Plan Assets by Fair Value [Line Items] |  |
Total |  | $ 36 us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementGeographicalAxis = us-gaap_ForeignCountryMember

X
- Details
Name: | ter_ScheduleOfPensionPlanAssetsByFairValueLineItems
Namespace Prefix: | ter_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Assets, usually stocks, bonds, and other investments, that have been segregated and restricted (usually in a trust) to provide benefits, at their fair value as of the measurement date. Plan assets include amounts contributed by the employer (and by employees for a contributory plan) and amounts earned from investing the contributions, less benefits paid. If a plan has liabilities other than for benefits, those non-benefit obligations may be considered as reductions of plan assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 35 -Paragraph 50 -URI http://asc.fasb.org/extlink&oid=29635418&loc=d3e12355-114930 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ter_GuaranteeAnnuityContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ter_InternationalEquityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ter_UnitedStatesEquityLargeCapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_OtherCreditDerivativesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=us-gaap_DomesticCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=us-gaap_ForeignCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |