XML 97 R83.htm IDEA: XBRL DOCUMENT
v3.22.0.1

OREO - Changes in the Allowance for OREO Losses (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
Change in the allowance for OREO losses |  |  |
Balance at the beginning of year | $ 207,000 | $ 88,000 | $ 57,000
Provision for losses | (153,000) | 176,000 | 31,000
Charge-offs, net | (54,000) | (57,000) |
Balance at the end of year | 0 | 207,000 | 88,000
OREO, expenses other than provision for losses | $ 379,000 | $ 213,000 | $ 58,000

X
- Definition Amount of expense recognized during the period for net expenses applicable to other real estate owned (OREO) other than the provision for losses. + References No definition available. + Details
Name: | cffi_OtherRealEstateOwnedNetExpensesOtherThanProvisionForLosses
Namespace Prefix: | cffi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expense recognized in the income statement for a decrease/(increase) in valuation of real estate owned (REO). + References No definition available. + Details
Name: | cffi_RealEstateOwnedValuationAllowanceProvisionForLosses
Namespace Prefix: | cffi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition For each period for which an income statement is required, disclosure of the changes in the allowance, including balances at end of period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10(4)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 + Details
Name: | us-gaap_RealEstateOwnedValuationAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the valuation allowance for real estate owned that was applied in the period against the carrying amount of real estate owned that was sold, written down or written off. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10(4)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 + Details
Name: | us-gaap_RealEstateOwnedValuationAllowanceAmountsApplied
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_RealEstateOwnedValuationAllowanceRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration