<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ctbi-20210630.xsd" xlink:type="simple"/>
    <context id="c20210630to20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000350852</identifier>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20210630to20210630"
      id="Fact_9e105f99f44049fa9cb89eb3934e9dfa">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c20210630to20210630"
      id="Fact_fa5f46e98b0c4ce9ba1e024e0f75dd96">0000350852</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20210630to20210630"
      id="Fact_730129cd8d494ab8abab610ea5d67531">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="c20210630to20210630"
      id="Fact_f749b6cd88db4368a2446df2653e6be5">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="c20210630to20210630"
      id="Fact_0f3a150296dc4f858f098892e4e82d6a">001-31220</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="c20210630to20210630"
      id="Fact_897887048a984681855be63cb7852415">Community Trust Bancorp, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20210630to20210630"
      id="Fact_a52bc44ad5954862b2383dd3ba959487">KY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20210630to20210630"
      id="Fact_d820784413c8458b8fc53adb6dc8c0dd">61-0979818</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20210630to20210630"
      id="Fact_af1f772b72944f12b888b702a57b49d3">P.O. Box 2947</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="c20210630to20210630"
      id="Fact_d644c9fcebf2496d931a2a159141aa4d">346 North Mayo Trail</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="c20210630to20210630"
      id="Fact_4646893b45c54bf9b95f90691329d077">Pikeville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20210630to20210630"
      id="Fact_6b4371e5a7b54c859ed023e5d89fc747">KY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20210630to20210630"
      id="Fact_85be5e4c4bb94f64b31f3a98258c05e3">41502</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20210630to20210630"
      id="Fact_a2de8b6e379f475698bf020fb6bd63cf">606</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20210630to20210630"
      id="Fact_c76727fcaea7440085a90bd4f6a8e9e0">432-1414</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="c20210630to20210630"
      id="Fact_e38fc67c08f6460b8eb5f6a2107fbdda">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20210630to20210630"
      id="Fact_d2c1f2f5955e4c7b965dd334e6ae7cf6">CTBI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20210630to20210630"
      id="Fact_715b4217677c4907a9b71b0b01ad42e6">NASDAQ</dei:SecurityExchangeName>
    <dei:WrittenCommunications
      contextRef="c20210630to20210630"
      id="Fact_84d5ea4cf06641b297f986af61ef67d4">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20210630to20210630"
      id="Fact_f2505cd6725c48dfb49eba05f2eb99bc">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20210630to20210630"
      id="Fact_41c42e53e24f44109024e151bd060726">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20210630to20210630"
      id="Fact_c046c454e0e8426d95f679122cd2a9dd">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20210630to20210630"
      id="Fact_b3c797609f834484afca4346f3fdaedc">false</dei:EntityEmergingGrowthCompany>
</xbrl>
