XML 41 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Aging of Past Due Loans by Loan Class (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due $ 10,400us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 12,307us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
60 - 89 Days Past Due 4,097us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 2,802us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
90+ Days Past Due 9,629us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue 11,961us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
Total Past Due 24,126us-gaap_FinancingReceivableRecordedInvestmentPastDue 27,070us-gaap_FinancingReceivableRecordedInvestmentPastDue
Current Loans 1,665,290us-gaap_FinancingReceivableRecordedInvestmentCurrent 1,683,651us-gaap_FinancingReceivableRecordedInvestmentCurrent
Total loans 1,689,416us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered 1,710,721us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
Non Covered Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 8,955us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
10,929us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
60 - 89 Days Past Due 3,576us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
2,552us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
90+ Days Past Due 7,677us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
9,112us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total Past Due 20,208us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
22,593us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Current Loans 1,546,968us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
1,536,446us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total loans 1,567,176us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
1,559,039us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Non Covered Loans | Commercial Loans | Construction Development And Other Land    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 39us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
118us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
60 - 89 Days Past Due 46us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
10us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
90+ Days Past Due   532us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total Past Due 85us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
660us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Current Loans 41,186us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
34,595us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total loans 41,271us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
35,255us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Non Covered Loans | Commercial Loans | Commercial and Industrial    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 285us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
93us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
60 - 89 Days Past Due 6us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
39us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
90+ Days Past Due 103us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
2,631us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total Past Due 394us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
2,763us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Current Loans 82,705us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
92,692us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total loans 83,099us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
95,455us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Non Covered Loans | Commercial Loans | Multi-family Residential    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 81us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_MultiFamilyResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
115us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_MultiFamilyResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
60 - 89 Days Past Due 110us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_MultiFamilyResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
 
Total Past Due 191us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_MultiFamilyResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
115us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_MultiFamilyResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Current Loans 97,289us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_MultiFamilyResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
70,082us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_MultiFamilyResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total loans 97,480us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_MultiFamilyResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
70,197us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_MultiFamilyResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Non Covered Loans | Commercial Loans | Single-family Non-owner Occupied    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 914us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
611us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
60 - 89 Days Past Due 513us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
554us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
90+ Days Past Due 425us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
1,203us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total Past Due 1,852us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
2,368us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Current Loans 133,319us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
133,191us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total loans 135,171us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
135,559us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Non Covered Loans | Commercial Loans | Non-farm, Non-residential    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 1,075us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
1,014us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
60 - 89 Days Past Due 783us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
318us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
90+ Days Past Due 1,984us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
1,770us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total Past Due 3,842us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
3,102us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Current Loans 470,064us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
472,809us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total loans 473,906us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
475,911us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Non Covered Loans | Commercial Loans | Agricultural    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
90+ Days Past Due 4us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_AgriculturalMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
 
Total Past Due 4us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_AgriculturalMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
 
Current Loans 1,595us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_AgriculturalMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
2,324us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_AgriculturalMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total loans 1,599us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_AgriculturalMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
2,324us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_AgriculturalMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Non Covered Loans | Commercial Loans | Farmland Loan    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 89us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
245us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total Past Due 89us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
245us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Current Loans 29,428us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
32,369us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total loans 29,517us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
32,614us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Non Covered Loans | Consumer Real Estate | Home Equity Lines    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 492us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
289us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
60 - 89 Days Past Due 103us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
317us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
90+ Days Past Due 571us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
442us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total Past Due 1,166us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
1,048us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Current Loans 109,791us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
110,722us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total loans 110,957us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
111,770us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Non Covered Loans | Consumer Real Estate | Single Family Owner Occupied    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 5,436us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
7,428us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
60 - 89 Days Past Due 1,931us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
1,228us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
90+ Days Past Due 4,564us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
145us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total Past Due 11,931us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
8,801us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Current Loans 473,544us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
487,211us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total loans 485,475us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
496,012us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Non Covered Loans | Consumer Real Estate | Owner occupied construction    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due   205us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_PrincipalOwnerMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
90+ Days Past Due   2,284us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_PrincipalOwnerMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total Past Due   2,489us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_PrincipalOwnerMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Current Loans 32,799us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_PrincipalOwnerMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
26,214us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_PrincipalOwnerMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total loans 32,799us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_PrincipalOwnerMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
28,703us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_PrincipalOwnerMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Non Covered Loans | Consumer and Other | Consumer Loan    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 544us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
811us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
60 - 89 Days Past Due 84us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
86us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
90+ Days Past Due 26us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
105us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total Past Due 654us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
1,002us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Current Loans 68,693us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
70,311us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total loans 69,347us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
71,313us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Non Covered Loans | Consumer and Other | Other    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Current Loans 6,555us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CorporateAndOtherMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
3,926us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CorporateAndOtherMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Total loans 6,555us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CorporateAndOtherMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
3,926us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CorporateAndOtherMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_NonCoveredLoansMember
Covered Loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 1,445us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
1,378us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
60 - 89 Days Past Due 521us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
250us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
90+ Days Past Due 1,952us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
2,849us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total Past Due 3,918us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
4,477us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Current Loans 118,322us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
147,205us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total loans 122,240us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
151,682us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Covered Loans | Commercial Loans | Construction Development And Other Land    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 120us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
479us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
60 - 89 Days Past Due 17us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
 
90+ Days Past Due   453us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total Past Due 137us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
932us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Current Loans 12,963us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
14,933us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total loans 13,100us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
15,865us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_ConstructionDevelopmentAndOtherLandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Covered Loans | Commercial Loans | Commercial and Industrial    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 84us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
5us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
60 - 89 Days Past Due 12us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
44us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
90+ Days Past Due 34us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
92us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total Past Due 130us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
141us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Current Loans 2,532us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
3,184us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total loans 2,662us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
3,325us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Covered Loans | Commercial Loans | Multi-family Residential    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Current Loans 1,584us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_MultiFamilyResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
1,933us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_MultiFamilyResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total loans 1,584us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_MultiFamilyResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
1,933us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_MultiFamilyResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Covered Loans | Commercial Loans | Single-family Non-owner Occupied    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 122us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
 
90+ Days Past Due 77us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
184us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total Past Due 199us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
184us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Current Loans 5,719us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
7,265us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total loans 5,918us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
7,449us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyNonOwnerOccupiedMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Covered Loans | Commercial Loans | Non-farm, Non-residential    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 124us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
209us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
60 - 89 Days Past Due 140us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
 
90+ Days Past Due 1,258us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
 
Total Past Due 1,522us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
209us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Current Loans 23,795us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
34,437us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total loans 25,317us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
34,646us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_NonFarmNonResidentialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Covered Loans | Commercial Loans | Agricultural    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Current Loans 43us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_AgriculturalMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
164us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_AgriculturalMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total loans 43us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_AgriculturalMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
164us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_AgriculturalMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Covered Loans | Commercial Loans | Farmland Loan    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 3us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
 
90+ Days Past Due   301us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total Past Due 3us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
301us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Current Loans 713us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
572us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total loans 716us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
873us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_FarmlandMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Covered Loans | Consumer Real Estate | Home Equity Lines    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 858us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
488us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
60 - 89 Days Past Due 318us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
86us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
90+ Days Past Due 168us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
163us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total Past Due 1,344us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
737us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Current Loans 59,047us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
68,469us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total loans 60,391us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
69,206us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Covered Loans | Consumer Real Estate | Single Family Owner Occupied    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
30 - 59 Days Past Due 134us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
197us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
60 - 89 Days Past Due 34us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
120us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
90+ Days Past Due 415us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
1,466us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total Past Due 583us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
1,783us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Current Loans 11,385us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
15,136us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total loans 11,968us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
16,919us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcbc_SingleFamilyOwnerOccupiedLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Covered Loans | Consumer Real Estate | Owner occupied construction    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
90+ Days Past Due   190us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_PrincipalOwnerMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total Past Due   190us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_PrincipalOwnerMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Current Loans 453us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_PrincipalOwnerMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
994us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_PrincipalOwnerMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total loans 453us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_PrincipalOwnerMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
1,184us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_PrincipalOwnerMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerRealEstateMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Covered Loans | Consumer and Other | Consumer Loan    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Current Loans 88us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
118us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
Total loans $ 88us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember
$ 118us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcbc_ConsumerAndOtherPortfolioSegmentMember
/ fcbc_ScheduleOfFinancingReceivableAgingAxis
= fcbc_CoveredLoansMember