XML 116 R75.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Allowance for Loan Losses - Credit Quality Indicators (Details) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018
--- | --- | ---
Allowance for loan losses |  |
Loans, excluding consumer finance | $ 802,192 | $ 765,966
Pass |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 783,963 | 744,812
Special Mention |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 15,383 | 17,851
Substandard |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 962 | 1,802
Substandard Nonaccrual |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 1,884 | 1,501
Doubtful |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 0 |
Real estate - residential mortgage |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 181,295 | 184,901
Real estate - residential mortgage | Pass |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 177,049 | 180,232
Real estate - residential mortgage | Special Mention |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 1,839 | 2,832
Real estate - residential mortgage | Substandard |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 881 | 1,243
Real estate - residential mortgage | Substandard Nonaccrual |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 1,526 | 594
Real estate - construction | Construction lending |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 40,943 | 42,051
Real estate - construction | Construction lending | Pass |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 40,943 | 42,051
Real estate - construction | Consumer lot lending |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 13,303 | 12,410
Real estate - construction | Consumer lot lending | Pass |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 13,303 | 12,410
Commercial, financial and agricultural | Commercial real estate lending |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 326,554 | 310,833
Commercial, financial and agricultural | Commercial real estate lending | Pass |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 323,218 | 306,578
Commercial, financial and agricultural | Commercial real estate lending | Special Mention |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 3,266 | 3,801
Commercial, financial and agricultural | Commercial real estate lending | Substandard |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 70 | 454
Commercial, financial and agricultural | Land acquisition and development lending |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 42,891 | 43,404
Commercial, financial and agricultural | Land acquisition and development lending | Pass |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 33,870 | 33,156
Commercial, financial and agricultural | Land acquisition and development lending | Special Mention |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 9,021 | 10,248
Commercial, financial and agricultural | Builder line lending |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 26,373 | 31,201
Commercial, financial and agricultural | Builder line lending | Pass |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 25,995 | 31,201
Commercial, financial and agricultural | Builder line lending | Special Mention |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 378 |
Commercial, financial and agricultural | Commercial business lending |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 104,994 | 70,497
Commercial, financial and agricultural | Commercial business lending | Pass |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 104,291 | 69,897
Commercial, financial and agricultural | Commercial business lending | Special Mention |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 692 | 576
Commercial, financial and agricultural | Commercial business lending | Substandard Nonaccrual |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 11 | 24
Equity lines |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 52,083 | 55,660
Equity lines | Pass |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 51,662 | 54,289
Equity lines | Special Mention |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 181 | 389
Equity lines | Substandard |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 11 | 99
Equity lines | Substandard Nonaccrual |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 229 | 883
Consumer |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 13,756 | 15,009
Consumer | Pass |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 13,632 | 14,998
Consumer | Special Mention |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | 6 | 5
Consumer | Substandard |  |
Allowance for loan losses |  |
Loans, excluding consumer finance |  | $ 6
Consumer | Substandard Nonaccrual |  |
Allowance for loan losses |  |
Loans, excluding consumer finance | $ 118 |

X
- Definition Amount before allowance of loans and leases held in portfolio, excluding consumer finance loans. + References No definition available. + Details
Name: | cffi_LoansAndLeasesReceivableGrossExcludingConsumerFinanceLoans
Namespace Prefix: | cffi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=cffi_SubstandardNonaccrualMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_DoubtfulMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ResidentialMortgageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ConstructionLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=cffi_ConstructionLendingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=cffi_ConsumerLotLendingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cffi_CommercialFinancialAndAgriculturalLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=cffi_CommercialRealEstateLendingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=cffi_LandAcquisitionAndDevelopmentLendingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=cffi_BuilderLineLendingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CommercialLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_HomeEquityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cffi_ConsumerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |