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,600us-gaap_DefinedBenefitPlanFairValueOfPlanAssets  
United States    
Schedule of Pension Plan Assets by Fair Value [Line Items]    
Total 316,072us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
256,373us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
Foreign    
Schedule of Pension Plan Assets by Fair Value [Line Items]    
Total 29,511us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_ForeignCountryMember
25,756us-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,741us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
156,860us-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,830us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
62,555us-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,811us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ter_UnitedKingdomGovernmentSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_ForeignCountryMember
19,610us-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,747us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
2,919us-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,970us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ter_UnitedStatesEquityLargeCapMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
21,309us-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,631us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ter_InternationalEquityMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
9,599us-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,610us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ter_InternationalEquityMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_ForeignCountryMember
5,204us-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,990us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ter_GuaranteeAnnuityContractMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
2,985us-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 65us-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 957us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_ForeignCountryMember
906us-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,098us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
146us-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 133us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_ForeignCountryMember
36us-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,098us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
146us-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 133us-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,098us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
146us-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 133us-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,974us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
256,227us-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,378us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_ForeignCountryMember
25,756us-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,741us-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,860us-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,830us-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,555us-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,811us-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,610us-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,747us-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,919us-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,970us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ter_UnitedStatesEquityLargeCapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
21,309us-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,631us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ter_InternationalEquityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
9,599us-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,610us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ter_InternationalEquityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_ForeignCountryMember
5,204us-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,990us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ter_GuaranteeAnnuityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_DomesticCountryMember
2,985us-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 65us-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 957us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_ForeignCountryMember
906us-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   $ 36us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_ForeignCountryMember