<?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-20260728.xsd" xlink:type="simple"/>
    <context id="C_75261045-577d-464b-983c-9ccd68068ceb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000026058</identifier>
        </entity>
        <period>
            <startDate>2026-07-28</startDate>
            <endDate>2026-07-28</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_27dc5d19-30c4-4341-845b-62d8e7a6912a">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_6f840ad4-1379-446c-8501-c833b932ea1a">0000026058</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_6d9a7045-f64c-4dbf-aad9-9d9599a10248">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_28272c25-b1d3-4951-84ad-4e3b76cbc261">2026-07-28</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_3dbeee5e-04dc-4ad0-9b9c-6977c14be552">CTS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_d62b9222-15ce-4f42-af8c-873d7dcfa3cf">IN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_699c39e4-e9a6-4be5-87da-a2a69285d8a6">1-4639</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_37d3d1fe-5435-4c28-9239-e2a3c9f3c4d5">35-0225010</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_5eb101de-eeb5-43e3-9500-4c10fb1341bf">4925 Indiana Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_13445003-ba99-4e0f-9f77-0ba6f74bff0b">Lisle</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_26759e49-5662-4dfd-9723-36fb3ffa736e">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_66da3f4d-5f9d-46bb-87be-90b649f3de6a">60532</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_ecd029d5-bdf3-45e4-bd0b-1ab0518a50c7">(630)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_a7d8b261-2739-45bc-b732-dceb78f1b09e">577-8800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_5a2197f4-78b6-4d49-8899-f3375a4d25bc">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_25bae51c-33f8-42be-9dd2-b49a8017c588">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_378b7d61-c40d-4552-97ed-570dc56506f6">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_566f46dd-8458-4969-9220-f7d5a6e9fb7f">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_c4818c36-7306-4176-b4c7-8e07463da2c2">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_d21d2287-16e5-453d-8218-4cfc9810dde1">CTS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_be45e263-20dc-4edd-ad4d-1a12103407aa">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_75261045-577d-464b-983c-9ccd68068ceb"
      id="F_bfc56066-19e1-4a98-922a-af75320f86e8">false</dei:EntityEmergingGrowthCompany>
</xbrl>
