XML 96 R82.htm IDEA: XBRL DOCUMENT
v3.20.4

Employee Benefits (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 USD ($) h Plan shares | Dec. 31, 2019 USD ($) shares | Dec. 31, 2018 USD ($) shares
Employee Benefits [Abstract] |  |  |
Number of retirement savings plan | Plan | 2 |  |
401(k) Plan [Member] |  |  |
Defined Contribution Plan [Abstract] |  |  |
Minimum age of employees to participate in plan | 21 years |  |
Minimum requisite service period to participate in retirement plans | 1 year |  |
Minimum annual working hours required to participate in plan | h | 1,000 |  |
Percentage of employee contribution, minimum | 1.00% |  |
Percentage of employee contribution, maximum | 20.00% |  |
Employer matching contribution | 50.00% |  |
Maximum contribution on employees gross pay | 8.00% |  |
Contribution by employer under 401(K) plan | $ | $ 1.2 | $ 1.1 | $ 1.1
Number of allocated shares under 401 (K) plan (in shares) | shares | 479,489 | 424,591 | 416,360
Employee Stock Ownership Plan ("ESOP") [Member] |  |  |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] |  |  |
Maximum annual contribution percentage under ESOP | 4.00% |  |
Contributions to ESOP by employer | $ | $ 1.8 | $ 1.7 | $ 1.6
Number of allocated shares under ESOP (in shares) | shares | 778,269 | 738,212 | 726,327

X
- References No definition available. + Details
Name: | ctbi_DefinedContributionPlanAbstract
Namespace Prefix: | ctbi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum percentage of employees' annual gross pay that the employees contributes to a defined contribution plan. + References No definition available. + Details
Name: | ctbi_DefinedContributionPlanMinimumAnnualEmployeeContributionPercent
Namespace Prefix: | ctbi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of maximum annual contribution made by the employer under Employee Stock Ownership Plan (ESOP) specified as covered employees' gross compensation. + References No definition available. + Details
Name: | ctbi_EmployeeStockOwnershipPlanMaximumAnnualContributionByEmployerPercent
Namespace Prefix: | ctbi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Refers to the Minimum age of employees to participate in retirement savings plans. + References No definition available. + Details
Name: | ctbi_MinimumAgeOfEmployeesToParticipateInPlan
Namespace Prefix: | ctbi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition This line item represents the minimum number of hours required for employees per annum to participate in plan. + References No definition available. + Details
Name: | ctbi_MinimumAnnualWorkingHoursRequiredToParticipateInPlan
Namespace Prefix: | ctbi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition This line item represents the minimum service period of employees required to participate in retirement plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | ctbi_MinimumRequisiteServicePeriodToParticipateInRetirementPlans
Namespace Prefix: | ctbi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The shares or units in 401(K) Plan that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested. + References No definition available. + Details
Name: | ctbi_NumberOfAllocatedSharesUnder401KPlan
Namespace Prefix: | ctbi_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition This line item represents the number of components in contributory retirement savings plan maintained by the entity. + References No definition available. + Details
Name: | ctbi_NumberOfRetirementSavingsPlan
Namespace Prefix: | ctbi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of discretionary contributions made by an employer to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This item represents the amount of cash contributions during the period made by the entity to the Employee Stock Ownership Plan (ESOP). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 40 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929 + Details
Name: | us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 40 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929 + Details
Name: | us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctbi_Plan401KMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=ctbi_EmployeeStockOwnershipPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |