<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cmtv-20251231.xsd" xlink:type="simple"/>
    <context id="cref_1075903895">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000718413</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="cref_1497963595">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000718413</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="cref_663271702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000718413</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="cref_1975187714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000718413</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:RestatementDateAxis">
                    <ecd:RestatementDateAxis.domain>2025-12-31</ecd:RestatementDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="uref_439370920">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:DocumentType contextRef="cref_1075903895" id="fc_1433100681">DEF 14A</dei:DocumentType>
    <dei:AmendmentFlag contextRef="cref_1075903895" id="ixv-3572">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="cref_1075903895" id="ixv-3573">0000718413</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="cref_1075903895" id="ixv-3609">Community Bancorp /VT</dei:EntityRegistrantName>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="cref_1075903895" id="ixv-3610">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <ecd:ErrCompAnalysisTextBlock contextRef="cref_1975187714" id="ixv-2432">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inappropriate risk-taking with respect to incentive compensation is further discouraged under the terms of the Company&#x2019;s compensation Clawback Policy, adopted by the Board of Directors in 2025. Under the policy, in the event of an accounting restatement resulting from material noncompliance by the Company with its financial reporting requirements under federal securities laws, incentive compensation paid to the Company&#x2019;s executive officers during the three completed fiscal years preceding a restatement is subject to recoupment to the extent that it exceeded the amount that would have been received by the executive had such compensation been determined based on the amounts in the restated financial statements.&lt;/p&gt;</ecd:ErrCompAnalysisTextBlock>
    <ecd:PvpTableTextBlock contextRef="cref_1075903895" id="ixv-3047">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span id="a_032" style="display: inline-block;"&gt;&lt;/span&gt;ADDITIONAL PAY VERSUS PERFORMANCE INFORMATION&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table provides certain information on &#x201c;Pay versus Performance&#x201d; for the Principal Executive Officer (PEO) and the Non-PEO Named Executive Officers (NEO) for the years presented:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; width: 9%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 13%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 13%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 18%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 22%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 12%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Value of&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 13%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Initial Fixed&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$100 &lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Investment&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Summary&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Average Summary&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Average Compensation&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Based on&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Compensation&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Compensation&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Compensation Table&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Actually Paid to&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Table Total &lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Actually Paid&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Total for Non-PEO&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Non-PEO&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Shareholder&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Net Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Year&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;For PEO (1)(2)&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;To PEO (1)(2)&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;NEOs (1)(2)&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;NEOs (1)(2)&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Return (3)&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$641,473&lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$641,473&lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$441,735&lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$441,735&lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$146&lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$16,968&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$597,130 &lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$597,130 &lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$402,884 &lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$402,884 &lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$99 &lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;$12,764&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$602,118 &lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$602,118 &lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$383,979 &lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$383,979 &lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$97 &lt;/span&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$13,432 &lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(1)&lt;/td&gt;&lt;td style="text-align: justify"&gt;Throughout 2024 and 2023, Kathryn Austin served as the Company&#x2019;s PEO and the Company&#x2019;s remaining NEOs consisted of Louise Bonvechio and Christopher Caldwell. Throughout 2025, Christopher Caldwell served as the Company&#x2019;s PEO and the remaining NEO was Louise Bonvechio.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(2)&lt;/td&gt;&lt;td style="text-align: justify"&gt;In accordance with the SEC&#x2019;s calculation requirements, because the Company does not pay equity compensation, there is no difference between compensation amounts reported in columns (b) and (c), or columns (d) and (e).&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(3)&lt;/td&gt;&lt;td style="text-align: justify"&gt;Stock price information used in the calculation of the Total Shareholder Return (TSR) is obtained from the OTCIQ website for the Company&#x2019;s Ticker Symbol, CMTV. The calculation of the TSR includes reinvested dividends.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In setting compensation for the PEO and the other two NEO&#x2019;s, the Compensation Committee considers a variety of quantitative and qualitative factors and does not directly tie its decision making to changes in TSR or net income. &lt;span style="background-color: aqua"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="cref_1075903895"
      decimals="0"
      id="fc_2070638368"
      unitRef="uref_439370920">641473</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="cref_1075903895"
      decimals="0"
      id="fc_8443266"
      unitRef="uref_439370920">641473</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="cref_1075903895"
      decimals="0"
      id="fc_28851636"
      unitRef="uref_439370920">441735</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="cref_1075903895"
      decimals="0"
      id="fc_1875482973"
      unitRef="uref_439370920">441735</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="cref_1075903895"
      decimals="0"
      id="fc_2144407225"
      unitRef="uref_439370920">146</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1075903895"
      decimals="-3"
      id="ixv-3616"
      unitRef="uref_439370920">16968000</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="cref_663271702"
      decimals="0"
      id="fc_822596427"
      unitRef="uref_439370920">597130</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="cref_663271702"
      decimals="0"
      id="fc_1881088008"
      unitRef="uref_439370920">597130</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="cref_663271702"
      decimals="0"
      id="fc_535566312"
      unitRef="uref_439370920">402884</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="cref_663271702"
      decimals="0"
      id="fc_828212313"
      unitRef="uref_439370920">402884</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="cref_663271702"
      decimals="0"
      id="fc_420324949"
      unitRef="uref_439370920">99</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="cref_663271702"
      decimals="-3"
      id="ixv-3622"
      unitRef="uref_439370920">12764000</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="cref_1497963595"
      decimals="0"
      id="fc_171065999"
      unitRef="uref_439370920">602118</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="cref_1497963595"
      decimals="0"
      id="fc_2105826703"
      unitRef="uref_439370920">602118</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="cref_1497963595"
      decimals="0"
      id="fc_329603503"
      unitRef="uref_439370920">383979</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="cref_1497963595"
      decimals="0"
      id="fc_1075634284"
      unitRef="uref_439370920">383979</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="cref_1497963595"
      decimals="0"
      id="fc_1713506544"
      unitRef="uref_439370920">97</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1497963595"
      decimals="-3"
      id="ixv-3628"
      unitRef="uref_439370920">13432000</us-gaap:NetIncomeLoss>
    <ecd:NamedExecutiveOfficersFnTextBlock contextRef="cref_1075903895" id="ixv-3629">Throughout 2024 and 2023, Kathryn Austin served as the Company&#x2019;s PEO and the Company&#x2019;s remaining NEOs consisted of Louise Bonvechio and Christopher Caldwell. Throughout 2025, Christopher Caldwell served as the Company&#x2019;s PEO and the remaining NEO was Louise Bonvechio.</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeoName contextRef="cref_663271702" id="ixv-3631">Kathryn Austin</ecd:PeoName>
    <ecd:PeoName contextRef="cref_1497963595" id="ixv-3632">Kathryn Austin</ecd:PeoName>
    <ecd:PeoName contextRef="cref_1075903895" id="ixv-3633">Christopher Caldwell</ecd:PeoName>
    <ecd:PeerGroupIssuersFnTextBlock contextRef="cref_1075903895" id="ixv-3635">Stock price information used in the calculation of the Total Shareholder Return (TSR) is obtained from the OTCIQ website for the Company&#x2019;s Ticker Symbol, CMTV. The calculation of the TSR includes reinvested dividends.</ecd:PeerGroupIssuersFnTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#fc_171065999"
          xlink:label="fc_171065999"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_535566312"
          xlink:label="fc_535566312"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_2070638368"
          xlink:label="fc_2070638368"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_828212313"
          xlink:label="fc_828212313"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_822596427"
          xlink:label="fc_822596427"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_1875482973"
          xlink:label="fc_1875482973"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_329603503"
          xlink:label="fc_329603503"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_2105826703"
          xlink:label="fc_2105826703"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_1881088008"
          xlink:label="fc_1881088008"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_1075634284"
          xlink:label="fc_1075634284"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_8443266"
          xlink:label="fc_8443266"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_28851636"
          xlink:label="fc_28851636"
          xlink:type="locator"/>
        <link:footnote id="fref_1831872598" xlink:label="fref_1831872598" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Throughout 2024 and 2023, Kathryn Austin served as the Company&#x2019;s PEO and the Company&#x2019;s remaining NEOs consisted of Louise Bonvechio and Christopher Caldwell. Throughout 2025, Christopher Caldwell served as the Company&#x2019;s PEO and the remaining NEO was Louise Bonvechio.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_171065999"
          xlink:to="fref_1831872598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_535566312"
          xlink:to="fref_1831872598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_2070638368"
          xlink:to="fref_1831872598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_828212313"
          xlink:to="fref_1831872598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_822596427"
          xlink:to="fref_1831872598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1875482973"
          xlink:to="fref_1831872598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_329603503"
          xlink:to="fref_1831872598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_2105826703"
          xlink:to="fref_1831872598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1881088008"
          xlink:to="fref_1831872598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1075634284"
          xlink:to="fref_1831872598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_8443266"
          xlink:to="fref_1831872598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_28851636"
          xlink:to="fref_1831872598"
          xlink:type="arc"/>
        <link:footnote id="fref_760496598" xlink:label="fref_760496598" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In accordance with the SEC&#x2019;s calculation requirements, because the Company does not pay equity compensation, there is no difference between compensation amounts reported in columns (b) and (c), or columns (d) and (e).</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_535566312"
          xlink:to="fref_760496598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_171065999"
          xlink:to="fref_760496598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_2070638368"
          xlink:to="fref_760496598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1875482973"
          xlink:to="fref_760496598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_822596427"
          xlink:to="fref_760496598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_828212313"
          xlink:to="fref_760496598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_329603503"
          xlink:to="fref_760496598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_2105826703"
          xlink:to="fref_760496598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1881088008"
          xlink:to="fref_760496598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1075634284"
          xlink:to="fref_760496598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_8443266"
          xlink:to="fref_760496598"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_28851636"
          xlink:to="fref_760496598"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#fc_1713506544"
          xlink:label="fc_1713506544"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_2144407225"
          xlink:label="fc_2144407225"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_420324949"
          xlink:label="fc_420324949"
          xlink:type="locator"/>
        <link:footnote id="fref_59989734" xlink:label="fref_59989734" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Stock price information used in the calculation of the Total Shareholder Return (TSR) is obtained from the OTCIQ website for the Company&#x2019;s Ticker Symbol, CMTV. The calculation of the TSR includes reinvested dividends.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1713506544"
          xlink:to="fref_59989734"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_2144407225"
          xlink:to="fref_59989734"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_420324949"
          xlink:to="fref_59989734"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
