XML 20 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans (Narrative) (Details) (USD $)
3 Months Ended 12 Months Ended 15 Months Ended
Mar. 31, 2015
loan
Dec. 31, 2014
loan
Mar. 31, 2015
loan
Mar. 31, 2014
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and leases receivable, allowance percentage 0.97%tcfc_LoansAndLeasesReceivableAllowancePercentage 0.97%tcfc_LoansAndLeasesReceivableAllowancePercentage 0.97%tcfc_LoansAndLeasesReceivableAllowancePercentage  
Total non-accrual loans $ 8,435,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus $ 10,263,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus $ 8,435,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus  
Loan portfolio 891,283,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 872,129,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 891,283,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 819,683,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Allowance for loan loss 8,621,000us-gaap_LoansAndLeasesReceivableAllowance 8,481,000us-gaap_LoansAndLeasesReceivableAllowance 8,621,000us-gaap_LoansAndLeasesReceivableAllowance  
Number of accruing loans 90 days or greater past due 0tcfc_NumberOfAccruingLoans90DaysOrGreaterPastDue 0tcfc_NumberOfAccruingLoans90DaysOrGreaterPastDue 0tcfc_NumberOfAccruingLoans90DaysOrGreaterPastDue  
90 or greater days 8,435,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue 10,263,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue 8,435,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue  
Financing Receivable Troubled Debt Restructuring [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Investment income, interest 145,000us-gaap_InvestmentIncomeInterest
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FinancingReceivableTroubledDebtRestructuringMember
563,000us-gaap_InvestmentIncomeInterest
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FinancingReceivableTroubledDebtRestructuringMember
   
Loans added to troubled debt restructuring 4tcfc_LoansAddedToTroubledDebtRestructuring
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FinancingReceivableTroubledDebtRestructuringMember
15tcfc_LoansAddedToTroubledDebtRestructuring
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FinancingReceivableTroubledDebtRestructuringMember
   
Amount of loans added to troubled debt restructuring 2,200,000tcfc_AmountOfLoansAddedToTroubledDebtRestructuring
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FinancingReceivableTroubledDebtRestructuringMember
12,000,000tcfc_AmountOfLoansAddedToTroubledDebtRestructuring
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FinancingReceivableTroubledDebtRestructuringMember
   
Seven Troubled Debt Restructuring Loans with Reserves [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Number of loans 7us-gaap_MortgageLoansOnRealEstateNumberOfLoans
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_SevenTroubledDebtRestructuringLoansWithReservesMember
     
Reserve of the allowance for loan losses 481,000tcfc_ReserveOfAllowanceForLoanLosses
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_SevenTroubledDebtRestructuringLoansWithReservesMember
  481,000tcfc_ReserveOfAllowanceForLoanLosses
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_SevenTroubledDebtRestructuringLoansWithReservesMember
 
90 or greater days 2,900,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_SevenTroubledDebtRestructuringLoansWithReservesMember
  2,900,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_SevenTroubledDebtRestructuringLoansWithReservesMember
 
Five Troubled Debt Restructuring Loans with Reserves [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Number of loans   5us-gaap_MortgageLoansOnRealEstateNumberOfLoans
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FiveTroubledDebtRestructuringLoansWithReservesMember
   
Reserve of the allowance for loan losses   251,000tcfc_ReserveOfAllowanceForLoanLosses
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FiveTroubledDebtRestructuringLoansWithReservesMember
   
90 or greater days   2,500,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FiveTroubledDebtRestructuringLoansWithReservesMember
   
Commercial Real Estate [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and leases receivable, allowance percentage 80.00%tcfc_LoansAndLeasesReceivableAllowancePercentage
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
  80.00%tcfc_LoansAndLeasesReceivableAllowancePercentage
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
 
Loan portfolio 588,193,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
561,080,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
588,193,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
504,564,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
Percentage status of loan in portfolio 5.00%tcfc_PercentageStatusOfLoan
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
  5.00%tcfc_PercentageStatusOfLoan
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
 
90 or greater days 2,008,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
3,824,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
2,008,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
 
Commercial Real Estate [Member] | Financing Receivable Troubled Debt Restructuring [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Nonaccrual loans with deferred collection of principal and interest for one year 1,000,000tcfc_NonaccrualLoansWithDeferredCollectionOfPrincipalAndInterestForOneYear
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FinancingReceivableTroubledDebtRestructuringMember
1,000,000tcfc_NonaccrualLoansWithDeferredCollectionOfPrincipalAndInterestForOneYear
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FinancingReceivableTroubledDebtRestructuringMember
1,000,000tcfc_NonaccrualLoansWithDeferredCollectionOfPrincipalAndInterestForOneYear
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FinancingReceivableTroubledDebtRestructuringMember
 
Number of accruing loans 90 days or greater past due 1tcfc_NumberOfAccruingLoans90DaysOrGreaterPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FinancingReceivableTroubledDebtRestructuringMember
1tcfc_NumberOfAccruingLoans90DaysOrGreaterPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FinancingReceivableTroubledDebtRestructuringMember
1tcfc_NumberOfAccruingLoans90DaysOrGreaterPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FinancingReceivableTroubledDebtRestructuringMember
 
90 or greater days 1,000,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FinancingReceivableTroubledDebtRestructuringMember
  1,000,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= tcfc_FinancingReceivableTroubledDebtRestructuringMember
 
Commercial Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 68,504,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
73,625,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
68,504,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
80,297,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
90 or greater days 1,584,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
1,587,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
1,584,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
 
Commercial Equipment [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 26,931,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
26,152,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
26,931,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
23,741,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
90 or greater days 284,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
286,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
284,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
 
Residential Mortgage [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 148,631,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
152,837,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
148,631,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
158,080,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Number of loans     4us-gaap_MortgageLoansOnRealEstateNumberOfLoans
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
 
Nonaccrual loans with deferred collection of principal and interest for one year 3,900,000tcfc_NonaccrualLoansWithDeferredCollectionOfPrincipalAndInterestForOneYear
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
  3,900,000tcfc_NonaccrualLoansWithDeferredCollectionOfPrincipalAndInterestForOneYear
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
 
90 or greater days 530,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
533,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
530,000us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
 
Adjustable Rate Residential Mortgage [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 25,700,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AdjustableRateResidentialMortgageMember
  25,700,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AdjustableRateResidentialMortgageMember
 
Percentage status of loan in portfolio 2.90%tcfc_PercentageStatusOfLoan
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AdjustableRateResidentialMortgageMember
  2.90%tcfc_PercentageStatusOfLoan
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AdjustableRateResidentialMortgageMember
 
Four Loans Representing a Stalled Residential Development Project [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Number of loans 4us-gaap_MortgageLoansOnRealEstateNumberOfLoans
/ us-gaap_FinancialInstrumentAxis
= tcfc_FourLoansRepresentingStalledResidentialDevelopmentProjectMember
4us-gaap_MortgageLoansOnRealEstateNumberOfLoans
/ us-gaap_FinancialInstrumentAxis
= tcfc_FourLoansRepresentingStalledResidentialDevelopmentProjectMember
   
Nonaccrual loans with deferred collection of principal and interest for one year 3,900,000tcfc_NonaccrualLoansWithDeferredCollectionOfPrincipalAndInterestForOneYear
/ us-gaap_FinancialInstrumentAxis
= tcfc_FourLoansRepresentingStalledResidentialDevelopmentProjectMember
3,900,000tcfc_NonaccrualLoansWithDeferredCollectionOfPrincipalAndInterestForOneYear
/ us-gaap_FinancialInstrumentAxis
= tcfc_FourLoansRepresentingStalledResidentialDevelopmentProjectMember
3,900,000tcfc_NonaccrualLoansWithDeferredCollectionOfPrincipalAndInterestForOneYear
/ us-gaap_FinancialInstrumentAxis
= tcfc_FourLoansRepresentingStalledResidentialDevelopmentProjectMember
 
Sixteen Loans Representing Six Customer Relationships [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Percentage status of loan in portfolio   86.00%tcfc_PercentageStatusOfLoan
/ us-gaap_FinancialInstrumentAxis
= tcfc_SixteenLoansRepresentingSixCustomerRelationshipsMember
   
Number of loans   16us-gaap_MortgageLoansOnRealEstateNumberOfLoans
/ us-gaap_FinancialInstrumentAxis
= tcfc_SixteenLoansRepresentingSixCustomerRelationshipsMember
   
Nonaccrual loans with deferred collection of principal and interest for one year   8,800,000tcfc_NonaccrualLoansWithDeferredCollectionOfPrincipalAndInterestForOneYear
/ us-gaap_FinancialInstrumentAxis
= tcfc_SixteenLoansRepresentingSixCustomerRelationshipsMember
   
Three Residential First Mortgages [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Percentage status of loan in portfolio 84.00%tcfc_PercentageStatusOfLoan
/ us-gaap_FinancialInstrumentAxis
= tcfc_ThreeResidentialFirstMortgagesMember
  84.00%tcfc_PercentageStatusOfLoan
/ us-gaap_FinancialInstrumentAxis
= tcfc_ThreeResidentialFirstMortgagesMember
 
Number of loans 10us-gaap_MortgageLoansOnRealEstateNumberOfLoans
/ us-gaap_FinancialInstrumentAxis
= tcfc_ThreeResidentialFirstMortgagesMember
     
Nonaccrual loans with deferred collection of principal and interest for one year 7,100,000tcfc_NonaccrualLoansWithDeferredCollectionOfPrincipalAndInterestForOneYear
/ us-gaap_FinancialInstrumentAxis
= tcfc_ThreeResidentialFirstMortgagesMember
  7,100,000tcfc_NonaccrualLoansWithDeferredCollectionOfPrincipalAndInterestForOneYear
/ us-gaap_FinancialInstrumentAxis
= tcfc_ThreeResidentialFirstMortgagesMember
 
Nonaccrual Loans With No Impairment [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total non-accrual loans 7,700,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithNoImpairmentMember
9,300,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithNoImpairmentMember
7,700,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithNoImpairmentMember
 
Interest due to debt 694,000tcfc_InterestDueToDebt
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithNoImpairmentMember
781,000tcfc_InterestDueToDebt
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithNoImpairmentMember
   
Increase (decrease) in loans   (1,900,000)us-gaap_IncreaseDecreaseInOtherLoans
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithNoImpairmentMember
   
Percentage status of loan in portfolio 0.95%tcfc_PercentageStatusOfLoan
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithNoImpairmentMember
1.18%tcfc_PercentageStatusOfLoan
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithNoImpairmentMember
0.95%tcfc_PercentageStatusOfLoan
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithNoImpairmentMember
 
Nonaccrual Loans With Impairment [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total non-accrual loans 716,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithImpairmentMember
1,000,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithImpairmentMember
716,000us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithImpairmentMember
 
Interest due to debt 64,000tcfc_InterestDueToDebt
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithImpairmentMember
64,000tcfc_InterestDueToDebt
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithImpairmentMember
   
Non-accrual performing loans 0tcfc_FinancingReceivableRecordedInvestmentNonAccrualPerformingLoans
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithImpairmentMember
0tcfc_FinancingReceivableRecordedInvestmentNonAccrualPerformingLoans
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithImpairmentMember
0tcfc_FinancingReceivableRecordedInvestmentNonAccrualPerformingLoans
/ tcfc_FinancingReceivableRelatedAllowanceAxis
= tcfc_NonaccrualLoansWithImpairmentMember
 
Maximum [Member] | Commercial Real Estate [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Debt maturity period 20 years      
Maximum [Member] | Residential Mortgage [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Debt maturity period 30 years      
Minimum [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Credit quality indicator 750,000tcfc_CreditQualityIndicator
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
  750,000tcfc_CreditQualityIndicator
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Minimum [Member] | Commercial Real Estate [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Debt maturity period 3 years      
Minimum [Member] | Residential Mortgage [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Debt maturity period 10 years      
Unrated [Member] | Commercial Real Estate [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 69,313,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= tcfc_UnratedMember
74,955,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= tcfc_UnratedMember
69,313,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= tcfc_UnratedMember
 
Unrated [Member] | Commercial Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 11,754,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= tcfc_UnratedMember
12,296,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= tcfc_UnratedMember
11,754,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= tcfc_UnratedMember
 
Unrated [Member] | Commercial Equipment [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 7,821,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
/ us-gaap_InternalCreditAssessmentAxis
= tcfc_UnratedMember
7,173,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
/ us-gaap_InternalCreditAssessmentAxis
= tcfc_UnratedMember
7,821,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
/ us-gaap_InternalCreditAssessmentAxis
= tcfc_UnratedMember
 
Pass [Member] | Commercial Real Estate [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 483,661,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
451,256,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
483,661,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Pass [Member] | Commercial Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 51,155,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
53,844,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
51,155,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Pass [Member] | Commercial Equipment [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 18,650,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
18,517,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
18,650,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
 
Special Mention [Member] | Commercial Real Estate [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 8,148,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
4,383,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
8,148,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Special Mention [Member] | Commercial Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 149,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
49,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
149,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
 
Substandard [Member] | Commercial Real Estate [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 27,071,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
30,486,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
27,071,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Substandard [Member] | Commercial Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 5,446,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
7,436,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
5,446,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Substandard [Member] | Commercial Equipment [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 460,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
462,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
460,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= tcfc_CommercialEquipmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Doubtful [Member] | Commercial Real Estate [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio           
Loss [Member] | Commercial Real Estate [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio           
Loss [Member] | Commercial Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio           
Loss [Member] | Commercial Equipment [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio           
Performing Financing Receivable [Member] | Residential Mortgage [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio 148,101,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
152,304,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
148,101,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PerformingFinancingReceivableMember
 
Nonperforming Financing Receivable [Member] | Residential Mortgage [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loan portfolio $ 530,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
$ 533,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember
$ 530,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_NonperformingFinancingReceivableMember