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,141chco_FinancingReceivableRecordedInvestmentAccrualStatus   $ 22,955chco_FinancingReceivableRecordedInvestmentAccrualStatus
Non-Accruing 631chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus   560chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus
Total 23,772us-gaap_FinancingReceivableModificationsRecordedInvestment   23,515us-gaap_FinancingReceivableModificationsRecordedInvestment
Financing Receivable, Modifications, Number of Contracts 24us-gaap_FinancingReceivableModificationsNumberOfContracts2 11us-gaap_FinancingReceivableModificationsNumberOfContracts2  
Financing Receivable, Modifications, Pre-Modification Recorded Investment 1,592us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 467us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2  
Financing Receivable, Modifications, Post-Modification Recorded Investment 1,592us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 467us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2  
Commercial And Industrial [Member]      
Financing Receivable, Modifications [Line Items]      
Accruing 70chco_FinancingReceivableRecordedInvestmentAccrualStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
  73chco_FinancingReceivableRecordedInvestmentAccrualStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
Non-Accruing 0chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
  0chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
Total 70us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
  73us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
 
Financing Receivable, Modifications, Pre-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
 
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialLoanMember
 
Commercial Real Estate [Member]      
Financing Receivable, Modifications [Line Items]      
Accruing 1,894chco_FinancingReceivableRecordedInvestmentAccrualStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
  2,263chco_FinancingReceivableRecordedInvestmentAccrualStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
Non-Accruing 0chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
  0chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
Total 1,894us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
  2,263us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
 
Financing Receivable, Modifications, Pre-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
 
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialRealEstateMember
 
Residential Real Estate [Member]      
Financing Receivable, Modifications [Line Items]      
Accruing 18,451chco_FinancingReceivableRecordedInvestmentAccrualStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialRealEstateMember
  17,946chco_FinancingReceivableRecordedInvestmentAccrualStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialRealEstateMember
Non-Accruing 616chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialRealEstateMember
  545chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialRealEstateMember
Total 19,067us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialRealEstateMember
  18,491us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialRealEstateMember
Financing Receivable, Modifications, Number of Contracts 17us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialRealEstateMember
7us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialRealEstateMember
 
Financing Receivable, Modifications, Pre-Modification Recorded Investment 1,405us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialRealEstateMember
351us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialRealEstateMember
 
Financing Receivable, Modifications, Post-Modification Recorded Investment 1,405us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialRealEstateMember
351us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ResidentialRealEstateMember
 
Home equity - junior lien [Member]      
Financing Receivable, Modifications [Line Items]      
Accruing 2,726chco_FinancingReceivableRecordedInvestmentAccrualStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
  2,673chco_FinancingReceivableRecordedInvestmentAccrualStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
Non-Accruing 15chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
  15chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
Total 2,741us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
  2,688us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
Financing Receivable, Modifications, Number of Contracts 7us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
 
Financing Receivable, Modifications, Pre-Modification Recorded Investment 187us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
116us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
 
Financing Receivable, Modifications, Post-Modification Recorded Investment 187us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
116us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_HomeEquityMember
 
Consumer Loan [Member]      
Financing Receivable, Modifications [Line Items]      
Accruing 0chco_FinancingReceivableRecordedInvestmentAccrualStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoanMember
  0chco_FinancingReceivableRecordedInvestmentAccrualStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoanMember
Non-Accruing 0chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoanMember
  0chco_FinancingReceivableModificationsRecordedInvestmentNonAccruingStatus
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoanMember
Total 0us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoanMember
  0us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoanMember
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoanMember
 
Financing Receivable, Modifications, Pre-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoanMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoanMember
 
Financing Receivable, Modifications, Post-Modification Recorded Investment $ 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoanMember
$ 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_ConsumerLoanMember