XML 98 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUES, Unobservable Input Reconciliation (Details) (Trust Preferred Securities Available for Sale [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Trust Preferred Securities Available for Sale [Member]
   
Reconciliation of all assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3) [Rollforward]    
Beginning balance $ 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= chmg_TrustPreferredSecuritiesMember
$ 445,600us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= chmg_TrustPreferredSecuritiesMember
Included in earnings [Abstract]    
Impairment charge on investment securities 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= chmg_TrustPreferredSecuritiesMember
(29,025)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= chmg_TrustPreferredSecuritiesMember
Included in other comprehensive income 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= chmg_TrustPreferredSecuritiesMember
183,425us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= chmg_TrustPreferredSecuritiesMember
Transfers in and/or out of Level 3 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
/ us-gaap_FairValueByAssetClassAxis
= chmg_TrustPreferredSecuritiesMember
(600,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
/ us-gaap_FairValueByAssetClassAxis
= chmg_TrustPreferredSecuritiesMember
Ending balance $ 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= chmg_TrustPreferredSecuritiesMember
$ 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= chmg_TrustPreferredSecuritiesMember