XML 116 R120.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments - Segment Debt (Details)
12 Months Ended
Dec. 31, 2014
segment
Business Segments  
Number of Operating Segments 3us-gaap_NumberOfOperatingSegments
Mortgage Banking | FHLB Advances  
Business Segments  
Variable rate, spread (as a percent) 0.50%cffi_IntersegmentInterestDebtInstrumentBasisSpreadOnVariableRate
/ us-gaap_StatementBusinessSegmentsAxis
= cffi_MortgageBankingMember
/ us-gaap_VariableRateAxis
= cffi_FHLBAdvancesMember
Consumer Finance | Minimum  
Business Segments  
Variable rate, spread (as a percent) 3.80%cffi_IntersegmentInterestDebtInstrumentBasisSpreadOnVariableRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= cffi_ConsumerFinanceSegmentMember
Consumer Finance | Maximum  
Business Segments  
Variable rate, spread (as a percent) 8.00%cffi_IntersegmentInterestDebtInstrumentBasisSpreadOnVariableRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= cffi_ConsumerFinanceSegmentMember
Consumer Finance | LIBOR | Minimum  
Business Segments  
Variable rate, spread (as a percent) 2.00%cffi_IntersegmentInterestDebtInstrumentBasisSpreadOnVariableRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementBusinessSegmentsAxis
= cffi_ConsumerFinanceSegmentMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember