XML 30 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement Plans - Reconciliation of Level 3 Fixed Annuity Contracts Within Fair Value Hierarchy (Details 13) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Reconciliation of Level 3 fund assets    
Ending Balance $ 329,581us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 329,078us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Annuitization Benefit [Member]    
Reconciliation of Level 3 fund assets    
Ending Balance 12,475us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AnnuitizationBenefitMember
1,620us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AnnuitizationBenefitMember
Significant Unobservable Inputs (Level 3) [Member]    
Reconciliation of Level 3 fund assets    
Ending Balance 40,760us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
32,735us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Unobservable Inputs (Level 3) [Member] | Annuitization Benefit [Member]    
Reconciliation of Level 3 fund assets    
Beginning Balance 1,620us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AnnuitizationBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,681us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AnnuitizationBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Purchases 11,530us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AnnuitizationBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Benefits paid (117)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AnnuitizationBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(108)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AnnuitizationBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Net gain (558)cts_DefinedBenefitPlanRealizedAndUnrealizedGainForNetGain
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AnnuitizationBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
47cts_DefinedBenefitPlanRealizedAndUnrealizedGainForNetGain
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AnnuitizationBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Ending Balance $ 12,475us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AnnuitizationBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 1,620us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_AnnuitizationBenefitMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member