<?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_5db95fac-d989-4e65-8bd0-680316fe4337">
        <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:EntityCentralIndexKey
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_bed94959-b38a-460a-af82-5363255a942f">0000026058</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_df925ab7-e5cd-4588-90a9-3ba6524af4ec">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_1d3f3141-0661-4187-8e3f-8e082f65ad61">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_39ce9dcb-e3bf-4a76-b19d-f3fbfa56cca0">2026-07-28</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_83c4c368-ec8e-4a14-9f41-4bc74b8b5287">CTS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_e2713344-6394-4c91-b10a-7eacc35e5a7a">IN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_5f4f7998-8d60-4437-ba8c-684e549ac37b">1-4639</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_7fbadd9c-f3a6-456a-869e-2de797f73777">35-0225010</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_4830b222-7d4a-44d3-8e90-dacf3dcb1e00">4925 Indiana Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_dd800dd3-07b8-44d3-a572-03ed820d30c8">Lisle</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_9c73384e-ddda-4352-a402-d78821a4e0f4">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_255467f2-6206-4942-bf4f-381ad3d50a22">60532</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_eb1d8015-13e6-4d5e-abf6-b233b3c9d68b">(630)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_8847e11b-863c-4bc3-a89d-ac9e70708f95">577-8800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_824435a4-99b5-4517-ade2-cccd1981a91d">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_0231cbd5-1907-420b-9a7f-24fffc21ec2f">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_eefca356-f84e-4e8c-99db-bf58f17f2f8c">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_1a69ae41-ece2-4d1c-bd0e-17fbc3149dbc">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_ced2f70b-b4a0-48e5-8cb8-10c5266db570">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_f013daec-68ba-4d21-8011-e61526eb10d1">CTS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_cb813326-5e44-4dde-8df7-693d2afb2b30">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_5db95fac-d989-4e65-8bd0-680316fe4337"
      id="F_8d0dd4e8-f818-4628-b161-837c7c8bbf4c">false</dei:EntityEmergingGrowthCompany>
</xbrl>
