XML 87 R69.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Fair Value Measurements (Schedule Of Assets And Liabilities Measured At Fair Value On A Recurring And Nonrecurring Basis) (Details) (USD $) In Thousands, unless otherwise specified | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2015 | Mar. 31, 2014 | Dec. 31, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Allowance For Loan Losses On Impaired Loans During The Period | $ 1,105 chco_AllowanceForLoanLossesOnImpairedLoansDuringPeriod | $ 0 chco_AllowanceForLoanLossesOnImpairedLoansDuringPeriod |
Obligations Of States And Political Subdivisions [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 38,914 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember |  | 42,096 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Obligations Of States And Political Subdivisions [Member] | Level 1 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Obligations Of States And Political Subdivisions [Member] | Level 2 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 38,914 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 42,096 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Obligations Of States And Political Subdivisions [Member] | Level 3 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
U.S. Government Agencies [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 1,715 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember |  | 1,827 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember
U.S. Government Agencies [Member] | Level 1 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
U.S. Government Agencies [Member] | Level 2 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 1,715 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 1,827 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
U.S. Government Agencies [Member] | Level 3 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
U.S. Government Agencies Mortgage-backed Securities [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 210,215 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember |  | 187,328 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
U.S. Government Agencies Mortgage-backed Securities [Member] | Level 1 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
U.S. Government Agencies Mortgage-backed Securities [Member] | Level 2 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 210,215 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 187,328 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
U.S. Government Agencies Mortgage-backed Securities [Member] | Level 3 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Private Label [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 1,553 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember |  | 1,704 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Private Label [Member] | Level 1 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Private Label [Member] | Level 2 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 1,553 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 1,704 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Private Label [Member] | Level 3 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Trust Preferred Securities [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 8,945 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember |  | 9,036 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
Trust Preferred Securities [Member] | Level 1 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Trust Preferred Securities [Member] | Level 2 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 6,965 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 7,165 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Trust Preferred Securities [Member] | Level 3 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 1,980 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 1,871 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Corporate Securities [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 7,460 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember |  | 7,317 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember
Corporate Securities [Member] | Level 1 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Corporate Securities [Member] | Level 2 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 7,460 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 7,317 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Corporate Securities [Member] | Level 3 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Marketable Equity Securities [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 3,519 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_AvailableforsaleSecuritiesMember |  | 3,213 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_AvailableforsaleSecuritiesMember
Marketable Equity Securities [Member] | Level 1 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 3,519 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_AvailableforsaleSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 3,213 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_AvailableforsaleSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Marketable Equity Securities [Member] | Level 2 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_AvailableforsaleSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_AvailableforsaleSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Marketable Equity Securities [Member] | Level 3 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_AvailableforsaleSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_AvailableforsaleSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Investment Funds [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 1,535 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = chco_InvestmentFundMember |  | 1,522 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = chco_InvestmentFundMember
Investment Funds [Member] | Level 1 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 1,535 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = chco_InvestmentFundMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 1,522 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = chco_InvestmentFundMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Investment Funds [Member] | Level 2 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = chco_InvestmentFundMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = chco_InvestmentFundMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Investment Funds [Member] | Level 3 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = chco_InvestmentFundMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = chco_InvestmentFundMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Derivative Assets [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 11,932 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_DerivativeFinancialInstrumentsAssetsMember |  | 10,253 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_DerivativeFinancialInstrumentsAssetsMember
Derivative Assets [Member] | Level 1 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_DerivativeFinancialInstrumentsAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_DerivativeFinancialInstrumentsAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Derivative Assets [Member] | Level 2 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 11,932 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_DerivativeFinancialInstrumentsAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 10,253 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_DerivativeFinancialInstrumentsAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Derivative Assets [Member] | Level 3 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Recurring | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_DerivativeFinancialInstrumentsAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByAssetClassAxis = us-gaap_DerivativeFinancialInstrumentsAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Impaired Loans [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Nonrecurring | 8,219 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_ImpairedLoansMember |  | 6,517 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_ImpairedLoansMember
Allowance For Loan Losses On Impaired Loans During The Period | (1,105)chco_AllowanceForLoanLossesOnImpairedLoansDuringPeriod / us-gaap_FairValueByAssetClassAxis = chco_ImpairedLoansMember |  | (153)chco_AllowanceForLoanLossesOnImpairedLoansDuringPeriod / us-gaap_FairValueByAssetClassAxis = chco_ImpairedLoansMember
Impaired Loans [Member] | Level 1 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Nonrecurring | 0 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_ImpairedLoansMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_ImpairedLoansMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Impaired Loans [Member] | Level 2 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Nonrecurring | 0 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_ImpairedLoansMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 0 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_ImpairedLoansMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Impaired Loans [Member] | Level 3 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Nonrecurring | 8,219 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_ImpairedLoansMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 6,517 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_ImpairedLoansMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Other Real Estate Owned [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Nonrecurring | 8,771 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_OtherRealEstateOwnedMember |  | 8,179 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_OtherRealEstateOwnedMember
Write-downs included in other non-interest expense | (57)chco_WriteDownsIncludedInOtherNoninterestExpense / us-gaap_FairValueByAssetClassAxis = chco_OtherRealEstateOwnedMember |  | (464)chco_WriteDownsIncludedInOtherNoninterestExpense / us-gaap_FairValueByAssetClassAxis = chco_OtherRealEstateOwnedMember
Other Real Estate Owned [Member] | Level 1 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Nonrecurring | 0 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_OtherRealEstateOwnedMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 0 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_OtherRealEstateOwnedMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
Other Real Estate Owned [Member] | Level 2 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Nonrecurring | 0 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_OtherRealEstateOwnedMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 0 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_OtherRealEstateOwnedMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member
Other Real Estate Owned [Member] | Level 3 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Assets, Nonrecurring | 8,771 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_OtherRealEstateOwnedMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 8,179 us-gaap_AssetsFairValueDisclosureNonrecurring / us-gaap_FairValueByAssetClassAxis = chco_OtherRealEstateOwnedMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
Derivative Liabilities [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Liabilities, Recurring | 11,932 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember |  | 10,253 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Derivative Liabilities [Member] | Level 1 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Liabilities, Recurring | 0 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember |  | 0 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Derivative Liabilities [Member] | Level 2 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Liabilities, Recurring | 11,932 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember |  | 10,253 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Derivative Liabilities [Member] | Level 3 [Member] |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |
Financial Liabilities, Recurring | $ 0 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember |  | $ 0 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember

X
- Definition Allowance For Loan Losses On Impaired Loans During The Period + References No definition available. + Details
Name: | chco_AllowanceForLoanLossesOnImpairedLoansDuringPeriod
Namespace Prefix: | chco_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Write Downs Included In Other Noninterest Expense + References No definition available. + Details
Name: | chco_WriteDownsIncludedInOtherNoninterestExpense
Namespace Prefix: | chco_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents the aggregate of the assets reported on the balance sheet at period end measured at fair value on a nonrecurring basis by the entity. This element is intended to be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. + References No definition available. + Details
Name: | us-gaap_AssetsFairValueDisclosureNonrecurring
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents the aggregate of the assets reported on the balance sheet at period end measured at fair value on a recurring basis by the entity. This element is intended to be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. + References No definition available. + Details
Name: | us-gaap_AssetsFairValueDisclosureRecurring
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Aggregation of the liabilities reported on the balance sheet measured at fair value on a recurring basis by the entity. + References No definition available. + Details
Name: | us-gaap_LiabilitiesFairValueDisclosureRecurring
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=chco_ImpairedLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=chco_InvestmentFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=chco_OtherRealEstateOwnedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_AvailableforsaleSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_DerivativeFinancialInstrumentsAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasuryAndGovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |