XML 40 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Receivable - Troubled Debt Restructurings (Details) (USD $)
6 Months Ended
Mar. 31, 2015
loan
Mar. 31, 2014
loan
Payment structure modification    
Number of loans 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ chfn_FinancingReceivableModificationAxis
= chfn_PaymentStructureModificationMember
 
Accruing loans    
Number of loans   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= chfn_AccruingLoansMember
Pre-modification outstanding recorded investment   $ 552,961us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= chfn_AccruingLoansMember
Post-modification outstanding recorded investment   552,961us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= chfn_AccruingLoansMember
Accruing loans | Payment structure modification | Commercial real estate    
Number of loans   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ chfn_FinancingReceivableModificationAxis
= chfn_PaymentStructureModificationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= chfn_AccruingLoansMember
Pre-modification outstanding recorded investment   552,961us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ chfn_FinancingReceivableModificationAxis
= chfn_PaymentStructureModificationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= chfn_AccruingLoansMember
Post-modification outstanding recorded investment   552,961us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ chfn_FinancingReceivableModificationAxis
= chfn_PaymentStructureModificationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= chfn_AccruingLoansMember
Nonaccrual loans    
Number of loans   0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= chfn_NonaccrualLoansMember
Pre-modification outstanding recorded investment   0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= chfn_NonaccrualLoansMember
Post-modification outstanding recorded investment   0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= chfn_NonaccrualLoansMember
Nonaccrual loans | Payment structure modification | Commercial real estate    
Number of loans   0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ chfn_FinancingReceivableModificationAxis
= chfn_PaymentStructureModificationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= chfn_NonaccrualLoansMember
Pre-modification outstanding recorded investment   0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ chfn_FinancingReceivableModificationAxis
= chfn_PaymentStructureModificationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= chfn_NonaccrualLoansMember
Post-modification outstanding recorded investment   $ 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ chfn_FinancingReceivableModificationAxis
= chfn_PaymentStructureModificationMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= chfn_NonaccrualLoansMember