<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>355</ContextCount>
  <ElementCount>250</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>55</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/StatementConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030 - Statement - Consolidated Statements of Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/StatementConsolidatedStatementsOfIncomeUnaudited</Role>
      <ShortName>Consolidated Statements of Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040 - Statement - Consolidated Statements of Comprehensive (loss) Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncomeUnaudited</Role>
      <ShortName>Consolidated Statements of Comprehensive (loss) Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100050 - Statement - Consolidated Statements of Comprehensive (loss) Income (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLossIncomeUnauditedParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive (loss) Income (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100060 - Statement - Consolidated Statements of Changes in Shareholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityUnaudited</Role>
      <ShortName>Consolidated Statements of Changes in Shareholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100070 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>100080 - Disclosure - General; Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/GeneralBasisOfPresentation</Role>
      <ShortName>General; Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>100090 - Disclosure - Investment Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/InvestmentSecurities</Role>
      <ShortName>Investment Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>100110 - Disclosure - Federal Home Loan Bank Advances and Other Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/FederalHomeLoanBankAdvancesAndOtherBorrowings</Role>
      <ShortName>Federal Home Loan Bank Advances and Other Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>100120 - Disclosure - Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/DisclosureCommitments</Role>
      <ShortName>Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>100130 - Disclosure - Regulatory Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/RegulatoryMatters</Role>
      <ShortName>Regulatory Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>100140 - Disclosure - Fair Value Measurement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/FairValueMeasurement</Role>
      <ShortName>Fair Value Measurement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>100150 - Disclosure - Change in Corporate Form</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/ChangeInCorporateForm</Role>
      <ShortName>Change in Corporate Form</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>100160 - Disclosure - General; Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/GeneralBasisOfPresentationPolicies</Role>
      <ShortName>General; Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>100170 - Disclosure - Investment Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/InvestmentSecuritiesTables</Role>
      <ShortName>Investment Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tcfederal.com/20220630/taxonomy/role/InvestmentSecurities</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>100180 - Disclosure - Loans and Allowance for Loan Losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/LoansAndAllowanceForLoanLossesTables</Role>
      <ShortName>Loans and Allowance for Loan Losses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>100200 - Disclosure - Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/DisclosureCommitmentsTables</Role>
      <ShortName>Commitments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tcfederal.com/20220630/taxonomy/role/DisclosureCommitments</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>100210 - Disclosure - Regulatory Matters (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/RegulatoryMattersTables</Role>
      <ShortName>Regulatory Matters (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tcfederal.com/20220630/taxonomy/role/RegulatoryMatters</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>100220 - Disclosure - Fair Value Measurement (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/FairValueMeasurementTables</Role>
      <ShortName>Fair Value Measurement (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tcfederal.com/20220630/taxonomy/role/FairValueMeasurement</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>100230 - Disclosure - General; Basis of Presentation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/DisclosureGeneralBasisOfPresentationAdditionalInformationDetail</Role>
      <ShortName>General; Basis of Presentation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>100240 - Disclosure - Investment Securities - Summary Of Investments Securities Available For Sale (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/InvestmentSecuritiesSummaryOfInvestmentsSecuritiesAvailableForSaleDetail</Role>
      <ShortName>Investment Securities - Summary Of Investments Securities Available For Sale (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>100250 - Disclosure - Investment Securities - Summary Of Unrealized Losses and Estimated Fair Value (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/InvestmentSecuritiesSummaryOfUnrealizedLossesAndEstimatedFairValueDetail</Role>
      <ShortName>Investment Securities - Summary Of Unrealized Losses and Estimated Fair Value (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>100260 - Disclosure - Investment Securities - Summary Of Amortized Cost and Estimated Fair Value Of Investment Securities Available For Sale (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/InvestmentSecuritiesSummaryOfAmortizedCostAndEstimatedFairValueOfInvestmentSecuritiesAvailableForSaleDetail</Role>
      <ShortName>Investment Securities - Summary Of Amortized Cost and Estimated Fair Value Of Investment Securities Available For Sale (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>100270 - Disclosure - Investment Securities - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/InvestmentSecuritiesAdditionalInformationDetail</Role>
      <ShortName>Investment Securities - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>100280 - Disclosure - Loans and Allowance for Loan Losses - Summary Of Major Classifications Of Loans, By Purpose Code - (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/LoansAndAllowanceForLoanLossesSummaryOfMajorClassificationsOfLoansByPurposeCodeDetail</Role>
      <ShortName>Loans and Allowance for Loan Losses - Summary Of Major Classifications Of Loans, By Purpose Code - (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>100290 - Disclosure - Loans and Allowance for Loan Losses - Summary Of Allowance For Loan Losses - (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/LoansAndAllowanceForLoanLossesSummaryOfAllowanceForLoanLossesDetail</Role>
      <ShortName>Loans and Allowance for Loan Losses - Summary Of Allowance For Loan Losses - (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>100300 - Disclosure - Loans and Allowance for Loan Losses - Summary Of Allowances For Loan Losses And Recorded Investments In Loans Individually And Collectively Evaluated For Impairment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/LoansAndAllowanceForLoanLossesSummaryOfAllowancesForLoanLossesAndRecordedInvestmentsInLoansIndividuallyAndCollectivelyEvaluatedForImpairmentDetail</Role>
      <ShortName>Loans and Allowance for Loan Losses - Summary Of Allowances For Loan Losses And Recorded Investments In Loans Individually And Collectively Evaluated For Impairment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>100310 - Disclosure - Loans and Allowance for Loan Losses - Summary Of Impaired Loans With And Without Allowances For Credit Losses Recorded Investment Unpaid Principal Amount (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/LoansAndAllowanceForLoanLossesSummaryOfImpairedLoansWithAndWithoutAllowancesForCreditLossesRecordedInvestmentUnpaidPrincipalAmountDetail</Role>
      <ShortName>Loans and Allowance for Loan Losses - Summary Of Impaired Loans With And Without Allowances For Credit Losses Recorded Investment Unpaid Principal Amount (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>100320 - Disclosure - Loans and Allowance for Loan Losses - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/LoansAndAllowanceForLoanLossesAdditionalInformationDetail</Role>
      <ShortName>Loans and Allowance for Loan Losses - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>100330 - Disclosure - Loans and Allowance for Loan Losses - Summary of Impaired Loans (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/LoansAndAllowanceForLoanLossesSummaryOfImpairedLoansDetail</Role>
      <ShortName>Loans and Allowance for Loan Losses - Summary of Impaired Loans (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>100340 - Disclosure - Loans and Allowance for Loan Losses  - Schedule of Aging of the Recorded Investment in Past Due Loans and Nonaccrual Loans (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/LoansAndAllowanceForLoanLossesScheduleOfAgingOfTheRecordedInvestmentInPastDueLoansAndNonaccrualLoansDetail</Role>
      <ShortName>Loans and Allowance for Loan Losses  - Schedule of Aging of the Recorded Investment in Past Due Loans and Nonaccrual Loans (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>100350 - Disclosure - Loans and Allowance for Loan Losses - Schedule of Loans not Meeting the Criteria are Analyzed Individually are considered to be Pass Rated Loans, Based on the Most Recent Analysis Performed, the Risk Category of Loans by Class of Loans (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/LoansAndAllowanceForLoanLossesScheduleOfLoansNotMeetingTheCriteriaAreAnalyzedIndividuallyAreConsideredToBePassRatedLoansBasedOnTheMostRecentAnalysisPerformedTheRiskCategoryOfLoansByClassOfLoansDetail</Role>
      <ShortName>Loans and Allowance for Loan Losses - Schedule of Loans not Meeting the Criteria are Analyzed Individually are considered to be Pass Rated Loans, Based on the Most Recent Analysis Performed, the Risk Category of Loans by Class of Loans (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>100360 - Disclosure - Federal Home Loan Bank Advances and Other Borrowings - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/FederalHomeLoanBankAdvancesAndOtherBorrowingsAdditionalInformationDetail</Role>
      <ShortName>Federal Home Loan Bank Advances and Other Borrowings - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>100370 - Disclosure - Commitments - Schedule of Loan Commitments Representing Off-Balance Sheet Risk (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/DisclosureCommitmentsScheduleOfLoanCommitmentsRepresentingOffbalanceSheetRiskDetail</Role>
      <ShortName>Commitments - Schedule of Loan Commitments Representing Off-Balance Sheet Risk (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>100380 - Disclosure - Regulatory Matters - Summary of Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/RegulatoryMattersSummaryOfAdditionalInformationDetail</Role>
      <ShortName>Regulatory Matters - Summary of Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>100390 - Disclosure - Regulatory Matters - Schedule of Actual and Required Capital Amounts and Ratios of the Bank (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/RegulatoryMattersScheduleOfActualAndRequiredCapitalAmountsAndRatiosOfTheBankDetail</Role>
      <ShortName>Regulatory Matters - Schedule of Actual and Required Capital Amounts and Ratios of the Bank (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>100400 - Disclosure - Fair Value Measurement - Summary of Assets Recorded at Fair Value on a Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/FairValueMeasurementSummaryOfAssetsRecordedAtFairValueOnARecurringBasisDetail</Role>
      <ShortName>Fair Value Measurement - Summary of Assets Recorded at Fair Value on a Recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>100410 - Disclosure - Fair Value Measurement - Summary of Assets Recorded at Fair Value on a Nonrecurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/FairValueMeasurementSummaryOfAssetsRecordedAtFairValueOnANonrecurringBasisDetail</Role>
      <ShortName>Fair Value Measurement - Summary of Assets Recorded at Fair Value on a Nonrecurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>100420 - Disclosure - Fair Value Measurement - Summary of Carrying Amounts and Estimated Fair Values of the Bank's Financial Instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/FairValueMeasurementSummaryOfCarryingAmountsAndEstimatedFairValuesOfTheBankSFinancialInstrumentsDetail</Role>
      <ShortName>Fair Value Measurement - Summary of Carrying Amounts and Estimated Fair Values of the Bank's Financial Instruments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="tcbc-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>100430 - Disclosure - Change in Corporate Form - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tcfederal.com/20220630/taxonomy/role/ChangeInCorporateFormAdditionalInformationDetail</Role>
      <ShortName>Change in Corporate Form - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="tcbc-20220630.htm">tcbc-20220630.htm</File>
    <File>tcbc-20220630.xsd</File>
    <File>tcbc-20220630_cal.xml</File>
    <File>tcbc-20220630_def.xml</File>
    <File>tcbc-20220630_lab.xml</File>
    <File>tcbc-20220630_pre.xml</File>
    <File>tcbc-ex31_1.htm</File>
    <File>tcbc-ex31_2.htm</File>
    <File>tcbc-ex32.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1146">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
