XML 79 R51.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Allowance For Loan Losses (Schedule Of Troubled Debt Restructurings) (Details) (USD $) In Thousands, unless otherwise specified | 3 Months Ended |
--- | --- | ---
Mar. 31, 2015 contract | Mar. 31, 2014 contract | Dec. 31, 2014
Financing Receivable, Modifications [Line Items] |  |  |
Accruing | $ 23,141 chco_FinancingReceivableRecordedInvestmentAccrualStatus |  | $ 22,955 chco_FinancingReceivableRecordedInvestmentAccrualStatus
Non-Accruing | 631 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus |  | 560 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus
Total | 23,772 us-gaap_FinancingReceivableModificationsRecordedInvestment |  | 23,515 us-gaap_FinancingReceivableModificationsRecordedInvestment
Financing Receivable, Modifications, Number of Contracts | 24 us-gaap_FinancingReceivableModificationsNumberOfContracts2 | 11 us-gaap_FinancingReceivableModificationsNumberOfContracts2 |
Financing Receivable, Modifications, Pre-Modification Recorded Investment | 1,592 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 | 467 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 |
Financing Receivable, Modifications, Post-Modification Recorded Investment | 1,592 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 | 467 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 |
Commercial And Industrial [Member] |  |  |
Financing Receivable, Modifications [Line Items] |  |  |
Accruing | 70 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember |  | 73 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember
Non-Accruing | 0 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember |  | 0 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember
Total | 70 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember |  | 73 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember
Financing Receivable, Modifications, Number of Contracts | 0 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember | 0 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember |
Financing Receivable, Modifications, Pre-Modification Recorded Investment | 0 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember | 0 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember |
Financing Receivable, Modifications, Post-Modification Recorded Investment | 0 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember | 0 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember |
Commercial Real Estate [Member] |  |  |
Financing Receivable, Modifications [Line Items] |  |  |
Accruing | 1,894 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember |  | 2,263 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember
Non-Accruing | 0 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember |  | 0 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember
Total | 1,894 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember |  | 2,263 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember
Financing Receivable, Modifications, Number of Contracts | 0 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember | 0 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember |
Financing Receivable, Modifications, Pre-Modification Recorded Investment | 0 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember | 0 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember |
Financing Receivable, Modifications, Post-Modification Recorded Investment | 0 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember | 0 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember |
Residential Real Estate [Member] |  |  |
Financing Receivable, Modifications [Line Items] |  |  |
Accruing | 18,451 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember |  | 17,946 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember
Non-Accruing | 616 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember |  | 545 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember
Total | 19,067 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember |  | 18,491 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember
Financing Receivable, Modifications, Number of Contracts | 17 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember | 7 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember |
Financing Receivable, Modifications, Pre-Modification Recorded Investment | 1,405 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember | 351 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember |
Financing Receivable, Modifications, Post-Modification Recorded Investment | 1,405 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember | 351 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember |
Home equity - junior lien [Member] |  |  |
Financing Receivable, Modifications [Line Items] |  |  |
Accruing | 2,726 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |  | 2,673 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember
Non-Accruing | 15 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |  | 15 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember
Total | 2,741 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |  | 2,688 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember
Financing Receivable, Modifications, Number of Contracts | 7 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember | 4 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |
Financing Receivable, Modifications, Pre-Modification Recorded Investment | 187 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember | 116 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |
Financing Receivable, Modifications, Post-Modification Recorded Investment | 187 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember | 116 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember |
Consumer Loan [Member] |  |  |
Financing Receivable, Modifications [Line Items] |  |  |
Accruing | 0 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember |  | 0 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember
Non-Accruing | 0 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember |  | 0 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember
Total | 0 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember |  | 0 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember
Financing Receivable, Modifications, Number of Contracts | 0 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember | 0 us-gaap_FinancingReceivableModificationsNumberOfContracts2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember |
Financing Receivable, Modifications, Pre-Modification Recorded Investment | 0 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember | 0 us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember |
Financing Receivable, Modifications, Post-Modification Recorded Investment | $ 0 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember | $ 0 us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember |

X
- Definition Financing Receivable Modifications Recorded Investment Non Accruing Status For Troubled Debt Restructurings. + References No definition available. + Details
Name: | chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus
Namespace Prefix: | chco_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing Receivable Recorded Investment Accrual Status For Troubled Debt Restructurings + References No definition available. + Details
Name: | chco_FinancingReceivableRecordedInvestmentAccrualStatus
Namespace Prefix: | chco_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivableModificationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of financing receivables that have been modified by troubled debt restructurings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 33 -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953676-111524 + Details
Name: | us-gaap_FinancingReceivableModificationsNumberOfContracts2
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Post-modification amount of investment in financing receivables modified by troubled debt restructurings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 33 -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953676-111524 + Details
Name: | us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Pre-modification amount of investment in financing receivables modified by troubled debt restructurings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 33 -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953676-111524 + Details
Name: | us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of the outstanding recorded investment related to financing receivables that have been modified by troubled debt restructurings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 40 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=25495931&loc=d3e18845-111554 + Details
Name: | us-gaap_FinancingReceivableModificationsRecordedInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivableTroubledDebtRestructuringAxis=us-gaap_CommercialLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableTroubledDebtRestructuringAxis=us-gaap_CommercialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableTroubledDebtRestructuringAxis=us-gaap_ConsumerLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableTroubledDebtRestructuringAxis=us-gaap_HomeEquityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableTroubledDebtRestructuringAxis=us-gaap_ResidentialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |