XML 77 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investment Securities (Summary of Investment Securities with Gross Unrealized Losses) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Summary of continuous unrealized loss position of securities    
Less Than 12 Months, Fair Value $ 317,885chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue $ 548,723chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Less Than 12 Months, Gross Unrealized Losses 3,998chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses 13,007chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
12 Months or More, Fair Value 302,630chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 73,865chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
12 Months or More, Gross Unrealized Losses 7,295chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses 5,491chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
Total, Fair Value 620,515chfc_ContinuousUnrealizedLossPositionFairValue 622,588chfc_ContinuousUnrealizedLossPositionFairValue
Total, Gross Unrealized Losses 11,293chfc_ContinuousUnrealizedLossPositionAggregateLosses 18,498chfc_ContinuousUnrealizedLossPositionAggregateLosses
US Treasury Securities [Member]    
Summary of continuous unrealized loss position of securities    
Less Than 12 Months, Fair Value 8,259chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
 
Less Than 12 Months, Gross Unrealized Losses 13chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
 
12 Months or More, Fair Value 0chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
 
12 Months or More, Gross Unrealized Losses 0chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
 
Total, Fair Value 8,259chfc_ContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
 
Total, Gross Unrealized Losses 13chfc_ContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
 
Government sponsored agencies [Member]    
Summary of continuous unrealized loss position of securities    
Less Than 12 Months, Fair Value 166,963chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
47,352chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Less Than 12 Months, Gross Unrealized Losses 406chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
205chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
12 Months or More, Fair Value 31,927chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
14,031chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
12 Months or More, Gross Unrealized Losses 105chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
177chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Total, Fair Value 198,890chfc_ContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
61,383chfc_ContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Total, Gross Unrealized Losses 511chfc_ContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
382chfc_ContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
State and political subdivisions [Member]    
Summary of continuous unrealized loss position of securities    
Less Than 12 Months, Fair Value 62,310chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
126,345chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Less Than 12 Months, Gross Unrealized Losses 3,348chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
6,475chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
12 Months or More, Fair Value 36,847chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
19,074chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
12 Months or More, Gross Unrealized Losses 1,226chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
378chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total, Fair Value 99,157chfc_ContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
145,419chfc_ContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total, Gross Unrealized Losses 4,574chfc_ContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
6,853chfc_ContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Residential mortgage-backed securities [Member]    
Summary of continuous unrealized loss position of securities    
Less Than 12 Months, Fair Value 17,276chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
274,076chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Less Than 12 Months, Gross Unrealized Losses 52chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
5,097chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
12 Months or More, Fair Value 180,194chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
0chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
12 Months or More, Gross Unrealized Losses 1,491chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
0chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Total, Fair Value 197,470chfc_ContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
274,076chfc_ContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Total, Gross Unrealized Losses 1,543chfc_ContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
5,097chfc_ContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Collateralized mortgage obligations [Member]    
Summary of continuous unrealized loss position of securities    
Less Than 12 Months, Fair Value 63,077chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CollateralizedMortgageObligationsMember
84,995chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CollateralizedMortgageObligationsMember
Less Than 12 Months, Gross Unrealized Losses 179chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_CollateralizedMortgageObligationsMember
1,127chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_CollateralizedMortgageObligationsMember
12 Months or More, Fair Value 31,620chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CollateralizedMortgageObligationsMember
14,684chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CollateralizedMortgageObligationsMember
12 Months or More, Gross Unrealized Losses 1,015chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_CollateralizedMortgageObligationsMember
512chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_CollateralizedMortgageObligationsMember
Total, Fair Value 94,697chfc_ContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CollateralizedMortgageObligationsMember
99,679chfc_ContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CollateralizedMortgageObligationsMember
Total, Gross Unrealized Losses 1,194chfc_ContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_CollateralizedMortgageObligationsMember
1,639chfc_ContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_CollateralizedMortgageObligationsMember
Corporate bonds [Member]    
Summary of continuous unrealized loss position of securities    
Less Than 12 Months, Fair Value 0chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
14,931chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
Less Than 12 Months, Gross Unrealized Losses 0chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
78chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
12 Months or More, Fair Value 14,952chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
19,826chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
12 Months or More, Gross Unrealized Losses 48chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
174chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
Total, Fair Value 14,952chfc_ContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
34,757chfc_ContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
Total, Gross Unrealized Losses 48chfc_ContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
252chfc_ContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateBondSecuritiesMember
Trust preferred securities [Member]    
Summary of continuous unrealized loss position of securities    
Less Than 12 Months, Fair Value 0chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
0chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
Less Than 12 Months, Gross Unrealized Losses 0chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
0chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
12 Months or More, Fair Value 7,090chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
6,250chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
12 Months or More, Gross Unrealized Losses 3,410chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
4,250chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
Total, Fair Value 7,090chfc_ContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
6,250chfc_ContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
Total, Gross Unrealized Losses 3,410chfc_ContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
4,250chfc_ContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_DebtSecurityAxis
= chfc_TrustPreferredSecuritiesMember
Preferred stock [Member]    
Summary of continuous unrealized loss position of securities    
Less Than 12 Months, Fair Value 0chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_PreferredStockMember
1,024chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_PreferredStockMember
Less Than 12 Months, Gross Unrealized Losses 0chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_PreferredStockMember
25chfc_ContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_PreferredStockMember
12 Months or More, Fair Value 0chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_PreferredStockMember
0chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_PreferredStockMember
12 Months or More, Gross Unrealized Losses 0chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_PreferredStockMember
0chfc_ContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_PreferredStockMember
Total, Fair Value 0chfc_ContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_PreferredStockMember
1,024chfc_ContinuousUnrealizedLossPositionFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_PreferredStockMember
Total, Gross Unrealized Losses $ 0chfc_ContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_PreferredStockMember
$ 25chfc_ContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_DebtSecurityAxis
= us-gaap_PreferredStockMember