<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cts-20260514.xsd" xlink:type="simple"/>
    <context id="C_10b7c664-d79f-4166-a5fb-163e1757eaac">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026058</identifier>
        </entity>
        <period>
            <startDate>2026-05-14</startDate>
            <endDate>2026-05-14</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_ce381387-238d-47c3-9139-475802f6e160">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_bdb031b8-06fd-4f72-bb15-d7c182bb224c">0000026058</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_56b6d39f-3a12-494d-aee3-8c9122cc432e">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_8a4cc1ad-588e-4179-aaff-6b7f791dac51">2026-05-14</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_ee60b87b-f3a4-4d2c-808a-eaefeb4d842a">CTS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_9562ca02-9693-46c1-9d5c-81fae3b5e8bb">IN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_74a85867-8345-4d63-87b5-4d92f7ae589a">1-4639</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_87793f26-cfb3-47b8-ab00-fbbc8b58de6f">35-0225010</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_aa9a016d-1fce-40f8-be68-1dcf00ee7c2d">4925 Indiana Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_b4740589-8bf2-4bdf-9dba-9107afbd51b2">Lisle</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_87c8669f-9e69-4419-a550-059a23e29bf4">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_6d5d477e-0fd9-434a-903f-231711658ffa">60532</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_da17229d-4075-4050-ba8f-1a802bc1d8f0">(630)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_b5b9d990-f91f-4403-a040-cbff4670582c">577-8800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_c47bbcf2-b684-48ad-96fc-1c70acff8cf6">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_6605e932-e86e-43e9-9ce2-bf39c5bc2210">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_a6e091bd-f7dd-44e3-b026-4b7cd7fa8cb0">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_912f4fd7-e116-4216-bb14-45bac61b618f">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_28574701-95ba-4acb-a9f5-3239aa415042">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_32caabde-21e6-4d68-b28b-eaf0abeef2ac">CTS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_7f0ea871-07c0-459c-8b3a-2a7c6d0e086f">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_10b7c664-d79f-4166-a5fb-163e1757eaac"
      id="F_90c17b5c-691c-46ef-827c-a5735ec9cf98">false</dei:EntityEmergingGrowthCompany>
</xbrl>
