XML 16 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans - Troubled Debt Restructurings (Details) (USD $)
3 Months Ended
Mar. 31, 2015
loan
Mar. 31, 2014
Loan modifications classified as troubled debt restructurings    
Number of Loans 3us-gaap_FinancingReceivableModificationsNumberOfContracts2  
Pre-Modification Recorded Investment (in Dollars) $ 271,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2  
Post-Modification Recorded Investment (in Dollars) 271,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2  
Recorded Investment, TDR payment defaults 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
TDR payment default period 12 months  
Period determining when a past due TDR becomes a subsequent default 90 days  
Real estate - residential mortgage | Interest rate concession    
Loan modifications classified as troubled debt restructurings    
Number of Loans 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cffi_InterestRateBelowMarketReductionMember
 
Pre-Modification Recorded Investment (in Dollars) 239,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cffi_InterestRateBelowMarketReductionMember
 
Post-Modification Recorded Investment (in Dollars) 239,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cffi_InterestRateBelowMarketReductionMember
 
Commercial, financial and agricultural | Commercial real estate lending | Interest rate concession    
Loan modifications classified as troubled debt restructurings    
Number of Loans 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cffi_CommercialFinancialAndAgriculturalLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cffi_InterestRateBelowMarketReductionMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= cffi_CommercialRealEstateLendingMember
 
Pre-Modification Recorded Investment (in Dollars) 15,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cffi_CommercialFinancialAndAgriculturalLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cffi_InterestRateBelowMarketReductionMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= cffi_CommercialRealEstateLendingMember
 
Post-Modification Recorded Investment (in Dollars) 15,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cffi_CommercialFinancialAndAgriculturalLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cffi_InterestRateBelowMarketReductionMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= cffi_CommercialRealEstateLendingMember
 
Commercial, financial and agricultural | Commercial business lending | Interest rate concession    
Loan modifications classified as troubled debt restructurings    
Number of Loans 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cffi_CommercialFinancialAndAgriculturalLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cffi_InterestRateBelowMarketReductionMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_CommercialLoanMember
 
Pre-Modification Recorded Investment (in Dollars) 17,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cffi_CommercialFinancialAndAgriculturalLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cffi_InterestRateBelowMarketReductionMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_CommercialLoanMember
 
Post-Modification Recorded Investment (in Dollars) $ 17,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= cffi_CommercialFinancialAndAgriculturalLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cffi_InterestRateBelowMarketReductionMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_CommercialLoanMember