<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cts-20260625.xsd" xlink:type="simple"/>
    <context id="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026058</identifier>
        </entity>
        <period>
            <startDate>2026-06-25</startDate>
            <endDate>2026-06-25</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_58c2460c-f204-42d6-9458-0bea5dcab971">0000026058</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_520cb8a9-24f3-46c3-8461-20b22c4115d9">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_f1bc36ee-af96-49d6-b1a1-a10f1dae98f3">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_cf7a1b68-e3ef-4292-be76-4cb26667687e">2026-06-25</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_0698b1be-d113-4556-af93-b4e897f230e3">CTS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_4b47afb3-b3bd-480b-add5-62b2bebc9a6c">IN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_c4f7b48c-9334-4fd9-abf9-ccb606b7e04c">1-4639</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_de057013-003d-45de-89a3-ce951ff327bb">35-0225010</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_93418e37-00cf-4a01-9e40-bb20b4e75166">4925 Indiana Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_761e3ae4-4c5d-4fcf-9af0-3c3f064f364f">Lisle</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_30d4a103-3479-452f-92e1-168781ed668f">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_18ab72ec-1260-4d78-b03c-6ed18f20b30b">60532</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_ef7d9ab8-f2cb-47b5-a76c-487c581b8272">(630)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_13f9a4be-b8ee-482a-9d3a-8584c7b74df1">577-8800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_e75b3230-f423-4b7a-83ff-2caa8036e3ad">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_0312cd69-d5bc-4d0c-8c09-8a3ad632f8a6">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_4025f67e-bb24-4326-9718-c72d12f31a1f">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_a5102e40-a239-40a9-bc8a-d8c3b074008c">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_1623936a-c64d-4661-a501-abd6d88640d2">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_166d1c09-f9a8-4313-a0d9-b1f7e5599ab7">CTS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_1e3f182e-c9b5-4e33-8498-d07e980a6b62">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_e38d7d76-4f46-4b28-b2cc-188b56b11edf"
      id="F_ce9e0709-76fa-4b86-b3c9-de67312d6062">false</dei:EntityEmergingGrowthCompany>
</xbrl>
