XML 31 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments and Fair Value Measurement - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) (USD $)
Mar. 31, 2015
Sep. 30, 2014
Assets:    
Investment securities available for sale $ 182,981,526us-gaap_AvailableForSaleSecurities $ 188,743,273us-gaap_AvailableForSaleSecurities
Assets held for sale 1,744,584us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure 1,744,584us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure
Other investment securities: tax-free municipals    
Assets:    
Investment securities available for sale   13,457,203us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_TaxFreeMunicipalsMember
Other investment securities: collateralized loan obligations    
Assets:    
Investment securities available for sale 24,329,386us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
 
Mortgage-backed securities: FHLMC certificates    
Assets:    
Investment securities available for sale 40,546,762us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalHomeLoanMortgageCorpMember
44,025,928us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalHomeLoanMortgageCorpMember
Mortgage-backed securities: FNMA certificates    
Assets:    
Investment securities available for sale 105,984,755us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalNationalMortgageAssociationMember
118,278,377us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalNationalMortgageAssociationMember
Mortgage-backed securities: GNMA certificates    
Assets:    
Investment securities available for sale 1,646,637us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedGovernmentNationalMortgageAssociationMember
1,697,844us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedGovernmentNationalMortgageAssociationMember
Collateralized mortgage obligations: FHLMC    
Assets:    
Investment securities available for sale 44,890us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalHomeLoanMortgageCorpMember
53,496us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalHomeLoanMortgageCorpMember
Collateralized mortgage obligations: FNMA    
Assets:    
Investment securities available for sale 71,917us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalNationalMortgageAssociationMember
80,156us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalNationalMortgageAssociationMember
Private-label mortgage securities: investment grade    
Assets:    
Investment securities available for sale 1,167,623us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesInvestmentGradeMember
1,446,858us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesInvestmentGradeMember
Private-label mortgage securities: split rating    
Assets:    
Investment securities available for sale 1,031,106us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesSplitRatingMember
1,094,107us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesSplitRatingMember
Private-label mortgage securities: non-investment grade    
Assets:    
Investment securities available for sale 8,158,450us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesNonInvestmentGradeMember
8,609,304us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesNonInvestmentGradeMember
Total investment securities available for sale    
Assets:    
Investment securities available for sale 182,981,526us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_InvestmentsAvailableforSaleMember
188,743,273us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_InvestmentsAvailableforSaleMember
Total recurring assets at fair value    
Assets:    
Total recurring assets at fair value 184,726,110us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_RecurringAssetsAtFairValueMember
190,487,857us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_RecurringAssetsAtFairValueMember
Fair Value, Inputs, Level 1    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Assets held for sale 0us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 | Other investment securities: tax-free municipals    
Assets:    
Investment securities available for sale   0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_TaxFreeMunicipalsMember
Fair Value, Inputs, Level 1 | Other investment securities: collateralized loan obligations    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
 
Fair Value, Inputs, Level 1 | Mortgage-backed securities: FHLMC certificates    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalHomeLoanMortgageCorpMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalHomeLoanMortgageCorpMember
Fair Value, Inputs, Level 1 | Mortgage-backed securities: FNMA certificates    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalNationalMortgageAssociationMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalNationalMortgageAssociationMember
Fair Value, Inputs, Level 1 | Mortgage-backed securities: GNMA certificates    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedGovernmentNationalMortgageAssociationMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedGovernmentNationalMortgageAssociationMember
Fair Value, Inputs, Level 1 | Collateralized mortgage obligations: FHLMC    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalHomeLoanMortgageCorpMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalHomeLoanMortgageCorpMember
Fair Value, Inputs, Level 1 | Collateralized mortgage obligations: FNMA    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalNationalMortgageAssociationMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalNationalMortgageAssociationMember
Fair Value, Inputs, Level 1 | Private-label mortgage securities: investment grade    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesInvestmentGradeMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesInvestmentGradeMember
Fair Value, Inputs, Level 1 | Private-label mortgage securities: split rating    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesSplitRatingMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesSplitRatingMember
Fair Value, Inputs, Level 1 | Private-label mortgage securities: non-investment grade    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesNonInvestmentGradeMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesNonInvestmentGradeMember
Fair Value, Inputs, Level 1 | Total investment securities available for sale    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_InvestmentsAvailableforSaleMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_InvestmentsAvailableforSaleMember
Fair Value, Inputs, Level 1 | Total recurring assets at fair value    
Assets:    
Total recurring assets at fair value 0us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_RecurringAssetsAtFairValueMember
0us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_RecurringAssetsAtFairValueMember
Fair Value, Inputs, Level 2    
Assets:    
Investment securities available for sale 182,981,526us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
188,743,273us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Assets held for sale 0us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 | Other investment securities: tax-free municipals    
Assets:    
Investment securities available for sale   13,457,203us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_TaxFreeMunicipalsMember
Fair Value, Inputs, Level 2 | Other investment securities: collateralized loan obligations    
Assets:    
Investment securities available for sale 24,329,386us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
 
Fair Value, Inputs, Level 2 | Mortgage-backed securities: FHLMC certificates    
Assets:    
Investment securities available for sale 40,546,762us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalHomeLoanMortgageCorpMember
44,025,928us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalHomeLoanMortgageCorpMember
Fair Value, Inputs, Level 2 | Mortgage-backed securities: FNMA certificates    
Assets:    
Investment securities available for sale 105,984,755us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalNationalMortgageAssociationMember
118,278,377us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalNationalMortgageAssociationMember
Fair Value, Inputs, Level 2 | Mortgage-backed securities: GNMA certificates    
Assets:    
Investment securities available for sale 1,646,637us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedGovernmentNationalMortgageAssociationMember
1,697,844us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedGovernmentNationalMortgageAssociationMember
Fair Value, Inputs, Level 2 | Collateralized mortgage obligations: FHLMC    
Assets:    
Investment securities available for sale 44,890us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalHomeLoanMortgageCorpMember
53,496us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalHomeLoanMortgageCorpMember
Fair Value, Inputs, Level 2 | Collateralized mortgage obligations: FNMA    
Assets:    
Investment securities available for sale 71,917us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalNationalMortgageAssociationMember
80,156us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalNationalMortgageAssociationMember
Fair Value, Inputs, Level 2 | Private-label mortgage securities: investment grade    
Assets:    
Investment securities available for sale 1,167,623us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesInvestmentGradeMember
1,446,858us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesInvestmentGradeMember
Fair Value, Inputs, Level 2 | Private-label mortgage securities: split rating    
Assets:    
Investment securities available for sale 1,031,106us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesSplitRatingMember
1,094,107us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesSplitRatingMember
Fair Value, Inputs, Level 2 | Private-label mortgage securities: non-investment grade    
Assets:    
Investment securities available for sale 8,158,450us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesNonInvestmentGradeMember
8,609,304us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesNonInvestmentGradeMember
Fair Value, Inputs, Level 2 | Total investment securities available for sale    
Assets:    
Investment securities available for sale 182,981,526us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_InvestmentsAvailableforSaleMember
188,743,273us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_InvestmentsAvailableforSaleMember
Fair Value, Inputs, Level 2 | Total recurring assets at fair value    
Assets:    
Total recurring assets at fair value 182,981,526us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_RecurringAssetsAtFairValueMember
188,743,273us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_RecurringAssetsAtFairValueMember
Fair Value, Inputs, Level 3    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Assets held for sale 1,744,584us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,744,584us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 | Other investment securities: tax-free municipals    
Assets:    
Investment securities available for sale   0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_TaxFreeMunicipalsMember
Fair Value, Inputs, Level 3 | Other investment securities: collateralized loan obligations    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
 
Fair Value, Inputs, Level 3 | Mortgage-backed securities: FHLMC certificates    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalHomeLoanMortgageCorpMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalHomeLoanMortgageCorpMember
Fair Value, Inputs, Level 3 | Mortgage-backed securities: FNMA certificates    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalNationalMortgageAssociationMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedFederalNationalMortgageAssociationMember
Fair Value, Inputs, Level 3 | Mortgage-backed securities: GNMA certificates    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedGovernmentNationalMortgageAssociationMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_MortgageBackedGovernmentNationalMortgageAssociationMember
Fair Value, Inputs, Level 3 | Collateralized mortgage obligations: FHLMC    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalHomeLoanMortgageCorpMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalHomeLoanMortgageCorpMember
Fair Value, Inputs, Level 3 | Collateralized mortgage obligations: FNMA    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalNationalMortgageAssociationMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_CollateralizedMortgageObligationsFederalNationalMortgageAssociationMember
Fair Value, Inputs, Level 3 | Private-label mortgage securities: investment grade    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesInvestmentGradeMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesInvestmentGradeMember
Fair Value, Inputs, Level 3 | Private-label mortgage securities: split rating    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesSplitRatingMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesSplitRatingMember
Fair Value, Inputs, Level 3 | Private-label mortgage securities: non-investment grade    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesNonInvestmentGradeMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_PrivateLabelMortgageSecuritiesNonInvestmentGradeMember
Fair Value, Inputs, Level 3 | Total investment securities available for sale    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_InvestmentsAvailableforSaleMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_InvestmentsAvailableforSaleMember
Fair Value, Inputs, Level 3 | Total recurring assets at fair value    
Assets:    
Total recurring assets at fair value $ 1,744,584us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_RecurringAssetsAtFairValueMember
$ 1,744,584us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= chfn_RecurringAssetsAtFairValueMember