XML 25 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investment Securities (Summary of Amortized Cost and Fair Value of Held-to-Maturity Investment Securities) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Held-to-maturity Securities    
Investment securities held-to-maturity, Amortized Cost $ 316,413us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment $ 273,905us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
Investment securities held-to-maturity, Unrealized Gains 7,294us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain 5,462us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
Investment securities held-to-maturity, Unrealized Losses 7,967us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss 11,096us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Held-to-maturity Securities, Fair Value 315,740us-gaap_HeldToMaturitySecuritiesFairValue 268,271us-gaap_HeldToMaturitySecuritiesFairValue
State and political subdivisions [Member]    
Held-to-maturity Securities    
Investment securities held-to-maturity, Amortized Cost 305,913us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
263,405us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Investment securities held-to-maturity, Unrealized Gains 7,294us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
5,462us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Investment securities held-to-maturity, Unrealized Losses 4,557us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
6,846us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-maturity Securities, Fair Value 308,650us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
262,021us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Trust preferred securities [Member]    
Held-to-maturity Securities    
Investment securities held-to-maturity, Amortized Cost 10,500us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
10,500us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
Investment securities held-to-maturity, Unrealized Gains 0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
Investment securities held-to-maturity, Unrealized Losses 3,410us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
4,250us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
Held-to-maturity Securities, Fair Value $ 7,090us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
$ 6,250us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember