XML 98 R85.htm IDEA: XBRL DOCUMENT
v3.24.0.1

OREO - Changes in the Allowance for OREO Losses (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Change in the allowance for OREO losses |  |  |
Balance at the beginning of year |  |  | $ 207,000
Provision for losses |  |  | (153,000)
Charge-offs, net |  |  | (54,000)
OREO, expenses other than provision for losses | $ 0 | $ 2,000 | $ (379,000)
Gain on disposition | $ 289,000 | $ 289,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 The net gain (loss) resulting from sales and other disposals of other real estate owned, increases (decreases) in the valuation allowance for foreclosed real estate, and write-downs of other real estate owned after acquisition or physical possession. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.14(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1 + Details
Name: | us-gaap_GainsLossesOnSalesOfOtherRealEstate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 + 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 -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 + 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