XML 30 R79.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Allowance For Loan Losses (Schedule Of Troubled Debt Restructurings) (Details) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 contract | Dec. 31, 2013 contract
Financing Receivable, Modifications [Line Items] |  |
Accruing | $ 22,955 chco_FinancingReceivableRecordedInvestmentAccrualStatus | $ 23,381 chco_FinancingReceivableRecordedInvestmentAccrualStatus
Non-Accruing | 560 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus | 1,707 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus
Total | 23,515 us-gaap_FinancingReceivableModificationsRecordedInvestment | 25,088 us-gaap_FinancingReceivableModificationsRecordedInvestment
Number of Contracts | 46 chco_TroubledDebtRestructuringModificationsNumberOfContracts | 57 chco_TroubledDebtRestructuringModificationsNumberOfContracts
Pre-modification Outstanding Recorded Investment | 3,020 chco_TroubledDebtRestructuringModificationsPreModificationRecordedInvestment | 6,166 chco_TroubledDebtRestructuringModificationsPreModificationRecordedInvestment
Post-modification Outstanding Recorded Investment | 3,020 chco_TroubledDebtRestructuringModificationsPostModificationRecordedInvestment | 6,161 chco_TroubledDebtRestructuringModificationsPostModificationRecordedInvestment
Commercial And Industrial |  |
Financing Receivable, Modifications [Line Items] |  |
Accruing | 73 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember | 88 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 | 73 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember | 88 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember
Number of Contracts | 0 chco_TroubledDebtRestructuringModificationsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember | 1 chco_TroubledDebtRestructuringModificationsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember
Pre-modification Outstanding Recorded Investment | 0 chco_TroubledDebtRestructuringModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember | 88 chco_TroubledDebtRestructuringModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember
Post-modification Outstanding Recorded Investment | 0 chco_TroubledDebtRestructuringModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember | 88 chco_TroubledDebtRestructuringModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialLoanMember
Commercial Real Estate |  |
Financing Receivable, Modifications [Line Items] |  |
Accruing | 2,263 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember | 1,783 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 | 2,263 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember | 1,783 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember
Number of Contracts | 1 chco_TroubledDebtRestructuringModificationsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember | 3 chco_TroubledDebtRestructuringModificationsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember
Pre-modification Outstanding Recorded Investment | 428 chco_TroubledDebtRestructuringModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember | 1,564 chco_TroubledDebtRestructuringModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember
Post-modification Outstanding Recorded Investment | 428 chco_TroubledDebtRestructuringModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember | 1,559 chco_TroubledDebtRestructuringModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_CommercialRealEstateMember
Residential Real Estate |  |
Financing Receivable, Modifications [Line Items] |  |
Accruing | 17,946 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember | 18,651 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember
Non-Accruing | 545 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember | 1,693 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember
Total | 18,491 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember | 20,344 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember
Number of Contracts | 35 chco_TroubledDebtRestructuringModificationsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember | 36 chco_TroubledDebtRestructuringModificationsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember
Pre-modification Outstanding Recorded Investment | 2,381 chco_TroubledDebtRestructuringModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember | 4,041 chco_TroubledDebtRestructuringModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember
Post-modification Outstanding Recorded Investment | 2,381 chco_TroubledDebtRestructuringModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember | 4,041 chco_TroubledDebtRestructuringModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ResidentialRealEstateMember
Home equity - junior liens |  |
Financing Receivable, Modifications [Line Items] |  |
Accruing | 2,673 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember | 2,859 chco_FinancingReceivableRecordedInvestmentAccrualStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember
Non-Accruing | 15 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember | 14 chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember
Total | 2,688 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember | 2,873 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember
Number of Contracts | 10 chco_TroubledDebtRestructuringModificationsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember | 17 chco_TroubledDebtRestructuringModificationsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember
Pre-modification Outstanding Recorded Investment | 211 chco_TroubledDebtRestructuringModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember | 473 chco_TroubledDebtRestructuringModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember
Post-modification Outstanding Recorded Investment | 211 chco_TroubledDebtRestructuringModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember | 473 chco_TroubledDebtRestructuringModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_HomeEquityMember
Consumer Loan |  |
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
Number of Contracts | 0 chco_TroubledDebtRestructuringModificationsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember | 0 chco_TroubledDebtRestructuringModificationsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember
Pre-modification Outstanding Recorded Investment | 0 chco_TroubledDebtRestructuringModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember | 0 chco_TroubledDebtRestructuringModificationsPreModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember
Post-modification Outstanding Recorded Investment | $ 0 chco_TroubledDebtRestructuringModificationsPostModificationRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = us-gaap_ConsumerLoanMember | $ 0 chco_TroubledDebtRestructuringModificationsPostModificationRecordedInvestment / 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
- Definition Troubled Debt Restructuring Modifications Number Of Contracts + References No definition available. + Details
Name: | chco_TroubledDebtRestructuringModificationsNumberOfContracts
Namespace Prefix: | chco_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Troubled Debt Restructuring Modifications Post Modification Recorded Investment + References No definition available. + Details
Name: | chco_TroubledDebtRestructuringModificationsPostModificationRecordedInvestment
Namespace Prefix: | chco_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Troubled Debt Restructuring Modifications Pre Modification Recorded Investment + References No definition available. + Details
Name: | chco_TroubledDebtRestructuringModificationsPreModificationRecordedInvestment
Namespace Prefix: | chco_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableModificationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
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: |