XML 27 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Costs Associated with Exit and Restructuring Activities - Additional Information (Details) (USD $)
12 Months Ended 1 Months Ended 12 Months Ended 1 Months Ended 21 Months Ended 31 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
employee
Dec. 31, 2012
Jun. 30, 2012
employee
Dec. 31, 2015
employee
Dec. 31, 2015
employee
Restructuring charges              
Restructuring charges $ 7,876,000us-gaap_RestructuringCharges            
Cost of goods sold [Member]              
Restructuring charges              
Restructuring charges 1,935,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
           
Operating Expense [Member]              
Restructuring charges              
Restructuring charges 5,941,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
           
April 2014 Plan [Member]              
Restructuring charges              
Restructuring charges 3,470,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= cts_April2014PlanMember
           
June 2013 Plan [Member]              
Restructuring charges              
Restructuring charges 4,406,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= cts_June2013PlanMember
11,508,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= cts_June2013PlanMember
         
June 2013 Plan [Member] | Cost of goods sold [Member]              
Restructuring charges              
Restructuring charges 1,935,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_RestructuringPlanAxis
= cts_June2013PlanMember
1,053,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_RestructuringPlanAxis
= cts_June2013PlanMember
         
June 2013 Plan [Member] | Operating Expense [Member]              
Restructuring charges              
Restructuring charges 2,471,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_RestructuringPlanAxis
= cts_June2013PlanMember
10,455,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_RestructuringPlanAxis
= cts_June2013PlanMember
         
December 2012 Plan [Member]              
Restructuring charges              
Restructuring charges   264,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= cts_December2012PlanMember
  2,519,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= cts_December2012PlanMember
     
Elimination of workforce     190us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= cts_December2012PlanMember
       
December 2012 Plan [Member] | Cost of goods sold [Member]              
Restructuring charges              
Restructuring charges   0us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_RestructuringPlanAxis
= cts_December2012PlanMember
  54,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_RestructuringPlanAxis
= cts_December2012PlanMember
     
December 2012 Plan [Member] | Operating Expense [Member]              
Restructuring charges              
Restructuring charges   264,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_RestructuringPlanAxis
= cts_December2012PlanMember
  2,465,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_RestructuringPlanAxis
= cts_December2012PlanMember
     
June 2012 Plan [Member]              
Restructuring charges              
Restructuring charges       1,985,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= cts_June2012PlanMember
     
Elimination of workforce         250us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= cts_June2012PlanMember
   
June 2012 Plan [Member] | Cost of goods sold [Member]              
Restructuring charges              
Restructuring charges       1,013,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_RestructuringPlanAxis
= cts_June2012PlanMember
     
June 2012 Plan [Member] | Operating Expense [Member]              
Restructuring charges              
Restructuring charges       $ 972,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_RestructuringPlanAxis
= cts_June2012PlanMember
     
Scenario, Forecast [Member] | April 2014 Plan [Member]              
Restructuring charges              
Elimination of workforce           120us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= cts_April2014PlanMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
 
Scenario, Forecast [Member] | June 2013 Plan [Member]              
Restructuring charges              
Elimination of workforce             350us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= cts_June2013PlanMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember