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

X
- Definition Financing receivables that are less than 60 days past due but more than 29 days past due. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing receivables that are less than 90 days past due but more than 59 days past due. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing receivables that are current. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing receivables that are equal to or greater than 90 days past due. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Recorded Investment in financing receivables that are past due at the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums over and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes loans and leases covered under loss sharing agreements. + References No definition available. + Details
Name: | us-gaap_LoansAndLeasesReceivableNetReportedAmountCoveredAndNotCovered
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | fcbc_ScheduleOfFinancingReceivableAgingAxis=fcbc_CoveredLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | fcbc_ScheduleOfFinancingReceivableAgingAxis=fcbc_NonCoveredLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |