XML 28 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments (Additional Information Of Trust Preferred Securities With Credit Rating Below Investment Grade) (Details) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Schedule of Investments [Line Items]      
Available-for-sale Securities, Amortized Cost $ 270,336,000us-gaap_AvailableForSaleSecuritiesAmortizedCost   $ 251,954,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
Securities held-to-maturity, Amortized Cost 87,455,000us-gaap_HeldToMaturitySecurities   90,786,000us-gaap_HeldToMaturitySecurities
Investment securities available for sale, at fair value 273,856,000us-gaap_AvailableForSaleSecurities   254,043,000us-gaap_AvailableForSaleSecurities
Securities held-to-maturity, Estimated Fair Value 91,117,000us-gaap_HeldToMaturitySecuritiesFairValue   94,191,000us-gaap_HeldToMaturitySecuritiesFairValue
Model assumption, recovery rate 0.00%chco_TrustPreferredSecuritiesModelAssumptionRecoveryRate    
Credit-related net investment impairment losses 0us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses 0us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses 0us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses
Marketable Equity Securities [Member] | P1 [Member]      
Schedule of Investments [Line Items]      
Type Pooled    
Class Mezz    
Original Cost 633,000chco_TrustPreferredSecuritiesAvailableForSaleAndHeldToMaturityOriginalCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPOneMember
   
Available-for-sale Securities, Amortized Cost 16,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPOneMember
   
Investment securities available for sale, at fair value 311,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPOneMember
   
Difference (1) 295,000chco_TrustPreferredSecuritiesAmortizedCostAndFairValueDifference
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPOneMember
[1]    
Lowest Credit Rating Caa1    
Number of issuers currently performing 5chco_TrustPreferredSecuritiesNumberOfIssuersCurrentlyPerforming
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPOneMember
   
Actual deferrals/defaults (as a % of original dollar) 14.50%chco_TrustPreferredSecuritiesActualDeferralsDefaultsAsPercentageOfOriginalDollar
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPOneMember
   
Expected deferrals/defaults (as a % of remaining performing collateral) 19.00%chco_TrustPreferredSecuritiesExpectedDeferralsDefaultsAsPercentageOfRemainingOfPerformingCollateral
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPOneMember
[2]    
Excess Subordination as a Percentage of Current Performing Collateral (3) 74.50%chco_TrustPreferredSecuritiesExcessSubordinationAsPercentageOfCurrentPerformingCollateral
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPOneMember
   
Marketable Equity Securities [Member] | P2 [Member]      
Schedule of Investments [Line Items]      
Type Pooled    
Class Mezz    
Original Cost 2,535,000chco_TrustPreferredSecuritiesAvailableForSaleAndHeldToMaturityOriginalCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPTwoMember
   
Available-for-sale Securities, Amortized Cost 0us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPTwoMember
   
Investment securities available for sale, at fair value 0us-gaap_AvailableForSaleSecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPTwoMember
   
Difference (1) 0chco_TrustPreferredSecuritiesAmortizedCostAndFairValueDifference
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPTwoMember
[1]    
Lowest Credit Rating Ca    
Number of issuers currently performing 3chco_TrustPreferredSecuritiesNumberOfIssuersCurrentlyPerforming
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPTwoMember
   
Actual deferrals/defaults (as a % of original dollar) 22.30%chco_TrustPreferredSecuritiesActualDeferralsDefaultsAsPercentageOfOriginalDollar
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPTwoMember
   
Expected deferrals/defaults (as a % of remaining performing collateral) 0.00%chco_TrustPreferredSecuritiesExpectedDeferralsDefaultsAsPercentageOfRemainingOfPerformingCollateral
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPTwoMember
[2]    
Excess Subordination as a Percentage of Current Performing Collateral (3) 0.00%chco_TrustPreferredSecuritiesExcessSubordinationAsPercentageOfCurrentPerformingCollateral
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPTwoMember
   
Marketable Equity Securities [Member] | P3 [Member]      
Schedule of Investments [Line Items]      
Type Pooled    
Class Mezz    
Original Cost 2,962,000chco_TrustPreferredSecuritiesAvailableForSaleAndHeldToMaturityOriginalCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPThreeMember
   
Available-for-sale Securities, Amortized Cost 1,419,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPThreeMember
   
Investment securities available for sale, at fair value 756,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPThreeMember
   
Difference (1) (663,000)chco_TrustPreferredSecuritiesAmortizedCostAndFairValueDifference
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPThreeMember
[1]    
Lowest Credit Rating Caa3    
Number of issuers currently performing 17chco_TrustPreferredSecuritiesNumberOfIssuersCurrentlyPerforming
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPThreeMember
   
Actual deferrals/defaults (as a % of original dollar) 21.80%chco_TrustPreferredSecuritiesActualDeferralsDefaultsAsPercentageOfOriginalDollar
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPThreeMember
   
Expected deferrals/defaults (as a % of remaining performing collateral) 7.10%chco_TrustPreferredSecuritiesExpectedDeferralsDefaultsAsPercentageOfRemainingOfPerformingCollateral
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPThreeMember
[2]    
Excess Subordination as a Percentage of Current Performing Collateral (3) 0.00%chco_TrustPreferredSecuritiesExcessSubordinationAsPercentageOfCurrentPerformingCollateral
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPThreeMember
   
Marketable Equity Securities [Member] | P5 [Member]      
Schedule of Investments [Line Items]      
Type Pooled    
Class Mezz    
Original Cost 6,015,000chco_TrustPreferredSecuritiesAvailableForSaleAndHeldToMaturityOriginalCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPFiveMember
   
Available-for-sale Securities, Amortized Cost 512,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPFiveMember
   
Investment securities available for sale, at fair value 664,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPFiveMember
   
Difference (1) 152,000chco_TrustPreferredSecuritiesAmortizedCostAndFairValueDifference
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPFiveMember
[1]    
Lowest Credit Rating C    
Number of issuers currently performing 7chco_TrustPreferredSecuritiesNumberOfIssuersCurrentlyPerforming
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPFiveMember
   
Actual deferrals/defaults (as a % of original dollar) 15.30%chco_TrustPreferredSecuritiesActualDeferralsDefaultsAsPercentageOfOriginalDollar
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPFiveMember
   
Expected deferrals/defaults (as a % of remaining performing collateral) 19.00%chco_TrustPreferredSecuritiesExpectedDeferralsDefaultsAsPercentageOfRemainingOfPerformingCollateral
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPFiveMember
[2]    
Excess Subordination as a Percentage of Current Performing Collateral (3) 39.90%chco_TrustPreferredSecuritiesExcessSubordinationAsPercentageOfCurrentPerformingCollateral
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPFiveMember
   
Marketable Equity Securities [Member] | S5 [Member]      
Schedule of Investments [Line Items]      
Type Single    
Original Cost 261,000chco_TrustPreferredSecuritiesAvailableForSaleAndHeldToMaturityOriginalCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesSFiveMember
   
Available-for-sale Securities, Amortized Cost 235,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesSFiveMember
   
Investment securities available for sale, at fair value 249,000us-gaap_AvailableForSaleSecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesSFiveMember
   
Difference (1) 14,000chco_TrustPreferredSecuritiesAmortizedCostAndFairValueDifference
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesSFiveMember
[1]    
Lowest Credit Rating NR    
Number of issuers currently performing 1chco_TrustPreferredSecuritiesNumberOfIssuersCurrentlyPerforming
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesSFiveMember
   
Actual deferrals/defaults (as a % of original dollar) 0.00%chco_TrustPreferredSecuritiesActualDeferralsDefaultsAsPercentageOfOriginalDollar
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesSFiveMember
   
Expected deferrals/defaults (as a % of remaining performing collateral) 0.00%chco_TrustPreferredSecuritiesExpectedDeferralsDefaultsAsPercentageOfRemainingOfPerformingCollateral
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesSFiveMember
   
Held-to-maturity Securities [Member] | P6 [Member]      
Schedule of Investments [Line Items]      
Type Pooled    
Class Mezz    
Original Cost 1,225,000chco_TrustPreferredSecuritiesAvailableForSaleAndHeldToMaturityOriginalCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSixMember
   
Securities held-to-maturity, Amortized Cost 47,000us-gaap_HeldToMaturitySecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSixMember
   
Securities held-to-maturity, Estimated Fair Value 622,000us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSixMember
   
Difference (1) 575,000chco_TrustPreferredSecuritiesAmortizedCostAndFairValueDifference
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSixMember
[1]    
Lowest Credit Rating Caa1    
Number of issuers currently performing 5chco_TrustPreferredSecuritiesNumberOfIssuersCurrentlyPerforming
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSixMember
   
Actual deferrals/defaults (as a % of original dollar) 14.50%chco_TrustPreferredSecuritiesActualDeferralsDefaultsAsPercentageOfOriginalDollar
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSixMember
   
Expected deferrals/defaults (as a % of remaining performing collateral) 19.00%chco_TrustPreferredSecuritiesExpectedDeferralsDefaultsAsPercentageOfRemainingOfPerformingCollateral
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSixMember
[2]    
Excess Subordination as a Percentage of Current Performing Collateral (3) 74.50%chco_TrustPreferredSecuritiesExcessSubordinationAsPercentageOfCurrentPerformingCollateral
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSixMember
   
Held-to-maturity Securities [Member] | P7 [Member]      
Schedule of Investments [Line Items]      
Type Pooled    
Class Mezz    
Original Cost 3,367,000chco_TrustPreferredSecuritiesAvailableForSaleAndHeldToMaturityOriginalCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSevenMember
   
Securities held-to-maturity, Amortized Cost 0us-gaap_HeldToMaturitySecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSevenMember
   
Securities held-to-maturity, Estimated Fair Value 0us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSevenMember
   
Difference (1) 0chco_TrustPreferredSecuritiesAmortizedCostAndFairValueDifference
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSevenMember
[1]    
Lowest Credit Rating Ca    
Number of issuers currently performing 3chco_TrustPreferredSecuritiesNumberOfIssuersCurrentlyPerforming
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSevenMember
   
Actual deferrals/defaults (as a % of original dollar) 22.30%chco_TrustPreferredSecuritiesActualDeferralsDefaultsAsPercentageOfOriginalDollar
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSevenMember
   
Expected deferrals/defaults (as a % of remaining performing collateral) 0.00%chco_TrustPreferredSecuritiesExpectedDeferralsDefaultsAsPercentageOfRemainingOfPerformingCollateral
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSevenMember
[2]    
Excess Subordination as a Percentage of Current Performing Collateral (3) 0.00%chco_TrustPreferredSecuritiesExcessSubordinationAsPercentageOfCurrentPerformingCollateral
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesPSevenMember
   
Held-to-maturity Securities [Member] | S9 [Member]      
Schedule of Investments [Line Items]      
Type Single    
Original Cost 4,000,000chco_TrustPreferredSecuritiesAvailableForSaleAndHeldToMaturityOriginalCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesSNineMember
   
Securities held-to-maturity, Amortized Cost 4,000,000us-gaap_HeldToMaturitySecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesSNineMember
   
Securities held-to-maturity, Estimated Fair Value 4,000,000us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesSNineMember
   
Difference (1) $ 0chco_TrustPreferredSecuritiesAmortizedCostAndFairValueDifference
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesSNineMember
[1]    
Lowest Credit Rating NR    
Number of issuers currently performing 1chco_TrustPreferredSecuritiesNumberOfIssuersCurrentlyPerforming
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesSNineMember
   
Actual deferrals/defaults (as a % of original dollar) 0.00%chco_TrustPreferredSecuritiesActualDeferralsDefaultsAsPercentageOfOriginalDollar
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesSNineMember
   
Expected deferrals/defaults (as a % of remaining performing collateral) 0.00%chco_TrustPreferredSecuritiesExpectedDeferralsDefaultsAsPercentageOfRemainingOfPerformingCollateral
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ chco_PooledTrustPreferredSecuritiesAxis
= chco_TrustPreferredSecuritiesSNineMember
   
[1] The differences noted consist of unrealized gains (losses) recorded at March 31, 2015 and noncredit other-than-temporary impairment losses recorded subsequent to April 1, 2009 that have not been reclassified as credit losses.
[2] Performing collateral is defined as total collateral minus all collateral that has been called, is currently deferring, or currently in default. This model for this security assumes that all collateral that is currently deferring will default with a zero recovery rate. The underlying issuers can cure, thus this bond could recover at a higher percentage upon default than zero.