<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cm="http://www.cibc.com/20251231"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cm-20251231.xsd" xlink:type="simple"/>
    <context id="P01_01_2025To12_31_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_UntilYear2MemberCMVestingPeridAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cm:VestingPeridAxis">cm:UntilYear2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_YearThreeMemberCMVestingPeridAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cm:VestingPeridAxis">cm:YearThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement Income Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeandGrowthTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement Income and Growth Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardRetirementSavingsTrustIIIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Retirement Savings Trust III | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CommoncollectivetrustsPrudentialCorePlusBondFundsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Prudential Core Plus Bond Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CIBCstockfundNTCollectiveShortTermInvtFDsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>CIBC stock fund | NT Collective Short Term Invt FD | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesNuveenCoreImpactBondFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Nuveen Core Impact Bond Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesParnassusCoreEquityFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Parnassus Core Equity Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardCashReservesFederalMMFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Vanguard Cash Reserves Federal MM Fund Admiral Shares | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesCohenSteersRealtySharesFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Cohen&amp; Steers Realty Shares Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesDFAUSTargetedValuePortfoliosharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | DFA US Targeted Value Portfolio | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesDodgeCoxStockFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Dodge&amp; Cox Stock Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesFidelityEmergingMarketsFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Fidelity Emerging Markets Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesJPMorganLargeCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | JPMorgan Large Cap Growth Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesLoomisSaylesSmallCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Loomis Sayles Small Cap Growth Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesAMGTimesSquareMidCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | AMG TimesSquare Mid Cap Growth Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesAmericanFundsEUPACFundClassR6sharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | American Funds EUPAC FundClassR-6 | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesCalvertBalancedFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Calvert Balanced Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2045TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2045 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2050TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2050 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2055TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2055 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2060TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2060 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2065TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2065 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2070TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2070 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CIBCstockfundCIBCstocksharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>CIBC stock fund | CIBC stock | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2020TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2020 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2025TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2025 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2030TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2030 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2035TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2035 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2040TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2040 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardInstitutionalIndexFundInstlPlusSharessharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Vanguard Institutional Index Fund Instl Plus Shares | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardMidCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | VanguardMid-CapIndex Fund Institutional Shares | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardSmallCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | VanguardSmall-CapIndex Fund Institutional Shares | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalBondMarketIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Vanguard Total Bond Market Index Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalInternationalStockIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Vanguard Total International Stock Index Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVictorySycamoreEstValueFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Victory Sycamore Est Value Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardHighYieldCorporateFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Vanguard High-Yield Corporate Fund Admiral Shares | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2070TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2070 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement Income Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeandGrowthTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement Income and Growth Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CommoncollectivetrustsVanguardRetirementSavingsTrustIIIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Retirement Savings Trust III | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2040TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2040 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2045TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2045 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2050TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2050 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2055TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2055 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2060TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2060 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2065TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2065 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CIBCstockfundCIBCstocksharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>CIBC stock fund | CIBC stock | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CIBCstockfundNTCollectiveShortTermInvtFDsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>CIBC stock fund | NT Collective Short Term Invt FD | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2020TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2020 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2025TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2025 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2030TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2030 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2035TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Vanguard Target Retirement 2035 Trust I | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardHighYieldCorporateFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Vanguard High-Yield Corporate Fund Admiral Shares | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardInstitutionalIndexFundInstlPlusSharessharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Vanguard Institutional Index Fund Instl Plus Shares | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardMidCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | VanguardMid-CapIndex Fund Institutional Shares | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardSmallCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | VanguardSmall-CapIndex Fund Institutional Shares | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalBondMarketIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Vanguard Total Bond Market Index Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalInternationalStockIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Vanguard Total International Stock Index Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardCashReservesFederalMMFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Vanguard Cash Reserves Federal MM Fund Admiral Shares | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVictorySycamoreEstValueFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Victory Sycamore Est Value Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesJPMorganLargeCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | JPMorgan Large Cap Growth Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesLoomisSaylesSmallCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Loomis Sayles Small Cap Growth Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesNuveenCoreImpactBondFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Nuveen Core Impact Bond Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesParnassusCoreEquityFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Parnassus Core Equity Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_CommoncollectivetrustsPrudentialCorePlusBondFundsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Common/collective trusts | Prudential Core Plus Bond Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesAMGTimesSquareMidCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | AMG TimesSquare Mid Cap Growth Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesAmericanFundsEUPACFundClassR6sharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | American Funds EUPAC FundClassR-6 | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesCalvertBalancedFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Calvert Balanced Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesCohenSteersRealtySharesFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Cohen&amp; Steers Realty Shares Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesDFAUSTargetedValuePortfoliosharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | DFA US Targeted Value Portfolio | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesDodgeCoxStockFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Dodge&amp; Cox Stock Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesFidelityEmergingMarketsFundsharesTypedMemberusgaapInvestmentIdentifierAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Registered investment companies | Fidelity Emerging Markets Fund | shares</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_StockFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:StockFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:RegisteredInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:ShortTermInvestmentFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:ShortTermInvestmentFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:ShortTermInvestmentFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:RegisteredInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:RegisteredInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:RegisteredInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:ShortTermInvestmentFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:RegisteredInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:RegisteredInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:RegisteredInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:ShortTermInvestmentFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:ShortTermInvestmentFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:ShortTermInvestmentFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:ShortTermInvestmentFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cm:RegisteredInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001045520</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cm:EBP006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_shares">
        <measure>shares</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-2758">false</dei:AmendmentFlag>
    <dei:AmendmentFlag contextRef="P01_01_2025To12_31_2025" id="ixv-2759">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-2760">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityRegistrantName contextRef="P01_01_2025To12_31_2025" id="hidden167245073">CANADIAN IMPERIAL BANK OF COMMERCE /CAN/</dei:EntityRegistrantName>
    <dei:EntityRegistrantName
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="hidden167245155">CANADIAN IMPERIAL BANK OF COMMERCE /CAN/</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="P01_01_2025To12_31_2025" id="ixv-2763">0001045520</dei:EntityCentralIndexKey>
    <dei:EntityCentralIndexKey
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-2764">0001045520</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-4000">11-K</dei:DocumentType>
    <dei:DocumentType contextRef="P01_01_2025To12_31_2025" id="ixv-4001">11-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-4002">2025-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-4003">2025</dei:DocumentFiscalYearFocus>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167245013">http://www.cibc.com/20251231#VanguardTargetRetirementIncomeTrustIMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeandGrowthTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167245014">http://www.cibc.com/20251231#VanguardTargetRetirementIncomeandGrowthTrustIMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardRetirementSavingsTrustIIIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167245015">http://www.cibc.com/20251231#VanguardRetirementSavingsTrustIIIMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsPrudentialCorePlusBondFundsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="hidden167245016">http://www.cibc.com/20251231#PrudentialCorePlusBondFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CIBCstockfundNTCollectiveShortTermInvtFDsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244862">http://www.cibc.com/20251231#ShortTermInvestmentFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesNuveenCoreImpactBondFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244755">http://www.cibc.com/20251231#NuveenCoreImpactBondFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesParnassusCoreEquityFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244759">http://www.cibc.com/20251231#ParnassusCoreEquityFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardCashReservesFederalMMFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244760">http://www.cibc.com/20251231#VanguardCashReservesFederalMMFundAdmiralSharesMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesCohenSteersRealtySharesFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244749">http://www.cibc.com/20251231#CohenSteersRealtySharesFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesDFAUSTargetedValuePortfoliosharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244750">http://www.cibc.com/20251231#DFAUSTargetedValuePortfolioMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesDodgeCoxStockFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244751">http://www.cibc.com/20251231#DodgeCoxStockFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesFidelityEmergingMarketsFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244752">http://www.cibc.com/20251231#FidelityEmergingMarketsFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesJPMorganLargeCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244753">http://www.cibc.com/20251231#JPMorganLargeCapGrowthFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesLoomisSaylesSmallCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244754">http://www.cibc.com/20251231#LoomisSaylesSmallCapGrowthFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesAMGTimesSquareMidCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244746">http://www.cibc.com/20251231#AmgTimesSquareMidCapGrowthFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesAmericanFundsEUPACFundClassR6sharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244747">http://www.cibc.com/20251231#AmericanFundsEUPACFundClassR6Member</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesCalvertBalancedFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244748">http://www.cibc.com/20251231#CalvertBalancedFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2045TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167245007">http://www.cibc.com/20251231#VanguardTargetRetirement2045TrustIMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2050TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167245008">http://www.cibc.com/20251231#VanguardTargetRetirement2050TrustIMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2055TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167245009">http://www.cibc.com/20251231#VanguardTargetRetirement2055TrustIMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2060TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167245010">http://www.cibc.com/20251231#VanguardTargetRetirement2060TrustIMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2065TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167245011">http://www.cibc.com/20251231#VanguardTargetRetirement2065TrustIMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2070TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167245012">http://www.cibc.com/20251231#VanguardTargetRetirement2070TrustIMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CIBCstockfundCIBCstocksharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167245000">http://www.cibc.com/20251231#CIBCstockMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2020TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167245002">http://www.cibc.com/20251231#VanguardTargetRetirement2020TrustIMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2025TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167245003">http://www.cibc.com/20251231#VanguardTargetRetirement2025TrustIMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2030TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167245004">http://www.cibc.com/20251231#VanguardTargetRetirement2030TrustIMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2035TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167245005">http://www.cibc.com/20251231#VanguardTargetRetirement2035TrustIMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2040TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167245006">http://www.cibc.com/20251231#VanguardTargetRetirement2040TrustIMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardInstitutionalIndexFundInstlPlusSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244994">http://www.cibc.com/20251231#VanguardInstitutionalIndexFundInstlPlusSharesMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardMidCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244995">http://www.cibc.com/20251231#VanguardMidCapIndexFundInstitutionalSharesMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardSmallCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244996">http://www.cibc.com/20251231#VanguardSmallCapIndexFundInstitutionalSharesMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalBondMarketIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244997">http://www.cibc.com/20251231#VanguardTotalBondMarketIndexFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalInternationalStockIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244998">http://www.cibc.com/20251231#VanguardTotalInternationalStockIndexFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVictorySycamoreEstValueFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244999">http://www.cibc.com/20251231#VictorySycamoreEstValueFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardHighYieldCorporateFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244993">http://www.cibc.com/20251231#VanguardHighYieldCorporateFundAdmiralSharesMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2040TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244982">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2045TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244983">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2050TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244984">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2055TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244985">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2060TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244986">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2065TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244987">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CIBCstockfundCIBCstocksharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244976">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CIBCstockfundNTCollectiveShortTermInvtFDsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244977">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2020TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244978">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2025TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244979">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2030TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244980">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2035TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244981">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardInstitutionalIndexFundInstlPlusSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244970">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardMidCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244971">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardSmallCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244972">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalBondMarketIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244973">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalInternationalStockIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244974">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVictorySycamoreEstValueFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244975">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesJPMorganLargeCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244964">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesLoomisSaylesSmallCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244965">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesNuveenCoreImpactBondFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244966">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesParnassusCoreEquityFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244967">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardCashReservesFederalMMFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244968">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardHighYieldCorporateFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244969">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2070TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244988">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244989">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeandGrowthTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244990">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardRetirementSavingsTrustIIIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244991">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsPrudentialCorePlusBondFundsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="hidden167244992">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesAMGTimesSquareMidCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244957">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesAmericanFundsEUPACFundClassR6sharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244958">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesCalvertBalancedFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244959">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesCohenSteersRealtySharesFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244960">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesDFAUSTargetedValuePortfoliosharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244961">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesDodgeCoxStockFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244962">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesFidelityEmergingMarketsFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244963">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesAMGTimesSquareMidCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244824">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesAmericanFundsEUPACFundClassR6sharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244825">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesCalvertBalancedFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244826">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesCohenSteersRealtySharesFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244827">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesDFAUSTargetedValuePortfoliosharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244828">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesDodgeCoxStockFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244829">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244856">http://fasb.org/us-gaap/2025#DefinedBenefitPlanCommonCollectiveTrustMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeandGrowthTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244857">http://fasb.org/us-gaap/2025#DefinedBenefitPlanCommonCollectiveTrustMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardRetirementSavingsTrustIIIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244858">http://fasb.org/us-gaap/2025#DefinedBenefitPlanCommonCollectiveTrustMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsPrudentialCorePlusBondFundsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="hidden167244859">http://fasb.org/us-gaap/2025#DefinedBenefitPlanCommonCollectiveTrustMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CIBCstockfundCIBCstocksharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244947">http://www.cibc.com/20251231#StockFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CIBCstockfundNTCollectiveShortTermInvtFDsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244948">http://www.cibc.com/20251231#StockFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2045TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244850">http://fasb.org/us-gaap/2025#DefinedBenefitPlanCommonCollectiveTrustMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2050TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244851">http://fasb.org/us-gaap/2025#DefinedBenefitPlanCommonCollectiveTrustMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2055TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244852">http://fasb.org/us-gaap/2025#DefinedBenefitPlanCommonCollectiveTrustMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2060TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244853">http://fasb.org/us-gaap/2025#DefinedBenefitPlanCommonCollectiveTrustMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2065TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244854">http://fasb.org/us-gaap/2025#DefinedBenefitPlanCommonCollectiveTrustMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2070TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244855">http://fasb.org/us-gaap/2025#DefinedBenefitPlanCommonCollectiveTrustMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVictorySycamoreEstValueFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244842">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2020TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244845">http://fasb.org/us-gaap/2025#DefinedBenefitPlanCommonCollectiveTrustMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2025TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244846">http://fasb.org/us-gaap/2025#DefinedBenefitPlanCommonCollectiveTrustMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2030TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244847">http://fasb.org/us-gaap/2025#DefinedBenefitPlanCommonCollectiveTrustMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2035TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244848">http://fasb.org/us-gaap/2025#DefinedBenefitPlanCommonCollectiveTrustMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2040TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244849">http://fasb.org/us-gaap/2025#DefinedBenefitPlanCommonCollectiveTrustMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardHighYieldCorporateFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244836">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardInstitutionalIndexFundInstlPlusSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244837">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardMidCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244838">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardSmallCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244839">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalBondMarketIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244840">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalInternationalStockIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244841">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesFidelityEmergingMarketsFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244830">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesJPMorganLargeCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244831">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesLoomisSaylesSmallCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244832">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesNuveenCoreImpactBondFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244833">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesParnassusCoreEquityFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="hidden167244834">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardCashReservesFederalMMFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244835">http://www.cibc.com/20251231#RegisteredInvestmentMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4116"
      unitRef="Unit_USD">1332135586</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4117"
      unitRef="Unit_USD">1104311071</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4118"
      unitRef="Unit_USD">6528682</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4119"
      unitRef="Unit_USD">5597603</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4120"
      unitRef="Unit_USD">7420160</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4121"
      unitRef="Unit_USD">6424422</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantContributionReceivable
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4122"
      unitRef="Unit_USD">1712004</us-gaap-ebp:EmployeeBenefitPlanParticipantContributionReceivable>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantContributionReceivable
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4123"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanParticipantContributionReceivable>
    <us-gaap-ebp:EmployeeBenefitPlanReceivable
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4124"
      unitRef="Unit_USD">15660846</us-gaap-ebp:EmployeeBenefitPlanReceivable>
    <us-gaap-ebp:EmployeeBenefitPlanReceivable
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4125"
      unitRef="Unit_USD">12022025</us-gaap-ebp:EmployeeBenefitPlanReceivable>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4126"
      unitRef="Unit_USD">1347796432</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4127"
      unitRef="Unit_USD">1116333096</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestment
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4128"
      unitRef="Unit_USD">150190233</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestment>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4129"
      unitRef="Unit_USD">40565253</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4130"
      unitRef="Unit_USD">190755486</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4131"
      unitRef="Unit_USD">59155736</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContribution
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4132"
      unitRef="Unit_USD">38596114</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContribution>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4133"
      unitRef="Unit_USD">16770724</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4134"
      unitRef="Unit_USD">114522574</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForContribution>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestIncomeOnNoteReceivableFromParticipant
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4135"
      unitRef="Unit_USD">475927</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestIncomeOnNoteReceivableFromParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForAllocatedSharesForEsop
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4136"
      unitRef="Unit_USD">98399</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForAllocatedSharesForEsop>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4137"
      unitRef="Unit_USD">305852386</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4138"
      unitRef="Unit_USD">74005338</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4139"
      unitRef="Unit_USD">279191</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAllocatedSharesForEsop
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4140"
      unitRef="Unit_USD">104521</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAllocatedSharesForEsop>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecrease
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4141"
      unitRef="Unit_USD">74389050</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecrease>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4142"
      unitRef="Unit_USD">231463336</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4143"
      unitRef="Unit_USD">1116333096</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4144"
      unitRef="Unit_USD">1347796432</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanTextBlock
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-783">&lt;div id="toc88992_5" style="font-family: Times New Roman; font-size: 11pt; font-weight: bold; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;1. DESCRIPTION OF PLAN &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The following description of the CIBC Retirement Savings Plan for U.S. Employees (the &#x201c;Plan&#x201d;) provides only general information. Participants should refer to the Plan document for a more complete description of the Plan&#x2019;s provisions, copies of which may be obtained from the Plan sponsor. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;General &lt;/div&gt;&lt;/div&gt;- The Plan is a defined contribution 401(k) profit sharing plan covering all eligible United States employees of Canadian Imperial Bank of Commerce (&#x201c;CIBC&#x201d;), the Plan&#x2019;s sponsor. Employees are eligible to participate in the Plan on the later of attainment of age 18 or the date of hire. The Plan is subject to the provisions of the Employee Retirement Income Security Act of 1974 (&#x201c;ERISA&#x201d;), as amended. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Plan is administered by the CIBC U.S. Retirement Savings Plan Committee (&#x201c;Plan Administrator&#x201d; or &#x201c;Committee&#x201d;). The Committee has overall responsibility for the operation and administration of the plan. Vanguard Fiduciary Trust Company (the &#x201c;Trustee&#x201d;) serves as the trustee of the Plan, and together with several investment managers, manages the Plan&#x2019;s investments. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Contributions &lt;/div&gt;&lt;/div&gt;- Each year, plan participants may contribute between 1% and 100% of their eligible earnings on a before tax or after tax basis, subject to Internal Revenue Service limitations. CIBC matches up to 100% of a participant&#x2019;s contribution up to 6% of the participant&#x2019;s eligible earnings. Plan benefits are based on eligible earnings, which generally consist of wages, salary, overtime pay, bonuses, and commissions. Contributions from plan participants and the matching contributions from CIBC occur when the eligible earnings are earned by the employees. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Participants who have attained age 50 before the end of the year are eligible to make &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;catch-up&lt;/div&gt; contributions. Effective January&#160;1, 2025, participants who have attained ages 60, 61, 62, or 63 before the end of the year are eligible to make additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;catch-up&lt;/div&gt; contributions. Participants may also contribute amounts representing distributions from other qualified plans (&#x201c;rollover contributions&#x201d;). &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;New employees are automatically enrolled, unless they &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;opt-out.&lt;/div&gt; A new employee participant&#x2019;s deferral is set at 3% of eligible earnings and increases 1% at the start of each subsequent Plan year until the rate reaches 10% of eligible cash compensation or is changed by the participant. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A discretionary contribution may be determined by CIBC as a fixed percentage of a participant&#x2019;s eligible earnings to be made on behalf of each participant employed on the last day of the applicable Plan year. For the year ended December&#160;31, 2025, CIBC determined that no discretionary contribution would be made to the participants of the Plan. All contributions are subject to certain limitations of the Internal Revenue Code (the &#x201c;Code&#x201d;). &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Participants direct their elective contributions into various investment options offered by the Plan and can change their investment options on a daily basis. Participants who are automatically enrolled have their contributions invested in the applicable lifecycle fund based on their age until they change their election. Employer contributions are invested in the same manner as that of the participant&#x2019;s elective contributions. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Vesting &lt;/div&gt;&lt;/div&gt;- Participants are immediately vested in their contributions and corrective &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-elective&lt;/div&gt; contributions plus actual earnings thereon. Employer matching and discretionary contributions are subject to a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;3-year&lt;/div&gt; cliff vesting schedule (years &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;0-2,&lt;/div&gt; 0%; after year 3, 100%). &lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Forfeitures &lt;/div&gt;&lt;/div&gt;- Upon termination of employment, participants forfeit their nonvested balances. Forfeited balances of terminated participant&#x2019;s nonvested accounts are used to first restore any prior forfeitures required and then to reduce future employer contributions. As of December&#160;31, 2025 and 2024, forfeited nonvested accounts totaled $2,159,682 and $1,468,556, respectively. During the Plan year ended December&#160;31, 2025, forfeitures of $1,475,504 were used to offset employer contributions to the Plan. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Participant accounts &lt;/div&gt;&lt;/div&gt;- Individual accounts are maintained for each Plan participant. Each participant&#x2019;s account is credited with the Plan earnings and contributions made by the participant and CIBC, and charged with an allocation of Plan losses and any benefit distributions and administrative fees and expenses. Allocations are based on participant earnings or account balances, as defined. The benefit to which a participant is entitled is the benefit that can be provided from the participant&#x2019;s vested account. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;CIBC Stock Fund&lt;/div&gt;&lt;/div&gt; - The Plan invests in common stock of CIBC through its CIBC Stock Fund. The CIBC Stock Fund may also hold cash or other short-term securities, although these are expected to be a small percentage of the fund. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Any participant who has access to material &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-public&lt;/div&gt; information is prohibited from making changes to their CIBC common stock investments at any time while in possession of material &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-public&lt;/div&gt; information. In addition, participants subject to CIBC-imposed blackout window periods are only permitted to make elections, including making an intra-plan transfer of an existing account balance, into or out of the CIBC stock fund during an open window period, unless CIBC has restricted trading during such window period. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Each participant is entitled to exercise voting rights attributable to the shares allocated to their account and is notified by CIBC prior to the time that such rights may be exercised. The Trustee is not permitted to vote any allocated shares for which instructions have not been given by a participant. The Trustee votes any unallocated shares in the same proportion as those shares that were allocated, unless the Plan Administrator directs the Trustee otherwise. Participants have the same voting rights in the event of a tender or exchange offer. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Notes receivable from participants &lt;/div&gt;&lt;/div&gt;- After one year of service, participants may borrow from their participant accounts up to the lesser of $50,000 or 50% of their vested account balance. The minimum loan amount is $1,000. The loans are secured by the balance in the participant&#x2019;s account and bear interest at rates commensurate with local prevailing rates as prescribed in the Plan document. Principal and interest are paid ratably through payroll deductions. If a participant terminates employment with CIBC, any outstanding loan will become due and payable on the 60th day following the termination of employment. If the loan is not repaid, it will automatically be treated as a distribution to the participant after 60 days. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Payment of benefits &lt;/div&gt;&lt;/div&gt;- After attaining &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;59-1/2&lt;/div&gt; years of age, a participant may withdraw any portion or all of his/her before tax, CIBC matching or discretionary contribution accounts in that order of priority. Prior to attaining age &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;59-1/2,&lt;/div&gt; an employed participant may withdraw any portion or all of his/her after tax savings account plus earnings or rollover account. Prior to attaining age &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;59-1/2&lt;/div&gt; employed participants may not withdraw any amount from his/her before tax, CIBC matching or discretionary contribution accounts unless he/she can establish that financial hardship exists as defined in the Plan document, in which case, a participant may request a distribution of his/her before tax account. &lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 12pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Upon termination of employment, a participant (or his/her beneficiary) may receive a distribution of the vested account balance. Lump sum payment will be made on any distributions if the account balance is less than or equal to $1,000. If the account balance is greater than $1,000, the participant (or his/her beneficiary) may elect to receive a lump sum distribution or installment payments over a period that does not extend beyond the life expectancy of the participant (or his/her beneficiary). If a participant does not make any election and the vested account balance is greater than $1,000 but less than $7,000, then such amount shall be paid in a direct rollover to an individual retirement plan designated by the Committee. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Plan Termination&lt;/div&gt;&lt;/div&gt; - Although it has not expressed any intent to do so, CIBC has the right under the Plan to discontinue its contributions at any time and to terminate the Plan subject to the provisions of ERISA. In the event the Plan terminates, participants will become 100% vested in their accounts. &lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantContributionPretaxMaximumAnnualCompensationToTotalCompensationPercentage
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_MinimumMembersrtRangeAxis"
      decimals="2"
      id="ixv-4145"
      unitRef="Unit_pure">0.01</us-gaap-ebp:EmployeeBenefitPlanParticipantContributionPretaxMaximumAnnualCompensationToTotalCompensationPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantContributionPretaxMaximumAnnualCompensationToTotalCompensationPercentage
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_MaximumMembersrtRangeAxis"
      decimals="2"
      id="ixv-4146"
      unitRef="Unit_pure">1</us-gaap-ebp:EmployeeBenefitPlanParticipantContributionPretaxMaximumAnnualCompensationToTotalCompensationPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionMatchingPercentage
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="2"
      id="ixv-4147"
      unitRef="Unit_pure">1</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionMatchingPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionParticipantCompensationMatchedPercentage
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="2"
      id="ixv-4148"
      unitRef="Unit_pure">0.06</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionParticipantCompensationMatchedPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantContributionAutomaticDeferralRate
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="2"
      id="ixv-4149"
      unitRef="Unit_pure">0.03</us-gaap-ebp:EmployeeBenefitPlanParticipantContributionAutomaticDeferralRate>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantContributionAutomaticDeferralRate
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_MinimumMembersrtRangeAxis"
      decimals="2"
      id="ixv-4150"
      unitRef="Unit_pure">0.01</us-gaap-ebp:EmployeeBenefitPlanParticipantContributionAutomaticDeferralRate>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantContributionAutomaticDeferralRate
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_MaximumMembersrtRangeAxis"
      decimals="2"
      id="ixv-4151"
      unitRef="Unit_pure">0.10</us-gaap-ebp:EmployeeBenefitPlanParticipantContributionAutomaticDeferralRate>
    <cm:EmployeeBenefitPlanEmployerMatchingAndDiscretionaryContributionsPercentage
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_UntilYear2MemberCMVestingPeridAxis"
      decimals="2"
      id="ixv-4152"
      unitRef="Unit_pure">0</cm:EmployeeBenefitPlanEmployerMatchingAndDiscretionaryContributionsPercentage>
    <cm:EmployeeBenefitPlanEmployerMatchingAndDiscretionaryContributionsPercentage
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_YearThreeMemberCMVestingPeridAxis"
      decimals="2"
      id="ixv-4153"
      unitRef="Unit_pure">1</cm:EmployeeBenefitPlanEmployerMatchingAndDiscretionaryContributionsPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanForfeitedNonvestedAccount
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4155"
      unitRef="Unit_USD">2159682</us-gaap-ebp:EmployeeBenefitPlanForfeitedNonvestedAccount>
    <us-gaap-ebp:EmployeeBenefitPlanForfeitedNonvestedAccount
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4156"
      unitRef="Unit_USD">1468556</us-gaap-ebp:EmployeeBenefitPlanForfeitedNonvestedAccount>
    <us-gaap-ebp:EmployeeBenefitPlanForfeitedNonvestedAccountDecreaseForEmployerContribution
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4157"
      unitRef="Unit_USD">1475504</us-gaap-ebp:EmployeeBenefitPlanForfeitedNonvestedAccountDecreaseForEmployerContribution>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingAmount
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4158"
      unitRef="Unit_USD">50000</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingAmount>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingToTotalAccountPercentage
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="2"
      id="ixv-4159"
      unitRef="Unit_pure">0.50</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingToTotalAccountPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMinimumBorrowingAmount
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4160"
      unitRef="Unit_USD">1000</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMinimumBorrowingAmount>
    <cm:EmployeeBenefitPlanLumpSumPaymentThreshold
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4162"
      unitRef="Unit_USD">1000</cm:EmployeeBenefitPlanLumpSumPaymentThreshold>
    <cm:EmployeeBenefitPlanLumpSumPaymentThreshold
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4163"
      unitRef="Unit_USD">1000</cm:EmployeeBenefitPlanLumpSumPaymentThreshold>
    <cm:EmployeeBenefitPlanVestedAmountThreshold
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_MaximumMembersrtRangeAxis"
      decimals="0"
      id="ixv-4164"
      unitRef="Unit_USD">1000</cm:EmployeeBenefitPlanVestedAmountThreshold>
    <cm:EmployeeBenefitPlanVestedAmountThreshold
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_MinimumMembersrtRangeAxis"
      decimals="0"
      id="ixv-4165"
      unitRef="Unit_USD">7000</cm:EmployeeBenefitPlanVestedAmountThreshold>
    <cm:EmployeeBenefitPlanTerminatesParticipantsPercentage
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_UntilYear2MemberCMVestingPeridAxis"
      decimals="2"
      id="ixv-4166"
      unitRef="Unit_pure">1</cm:EmployeeBenefitPlanTerminatesParticipantsPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanSummaryOfAccountingPolicyTextBlock
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-886">&lt;div id="toc88992_6" style="font-family: Times New Roman; font-size: 11pt; font-weight: bold; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Basis of accounting&lt;/div&gt;&lt;/div&gt; - The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and are presented on the accrual basis of accounting. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Use of estimates and assumptions&lt;/div&gt;&lt;/div&gt; - The preparation of financial statements in conformity with U.S. GAAP requires the Plan Administrator to make estimates and assumptions that affect certain reported amounts of net assets available for benefits and changes therein at the date of the financial statements. Accordingly, actual results may differ from those estimates. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Investment valuation and income recognition&lt;/div&gt;&lt;/div&gt; - The Plan&#x2019;s investments are stated at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (an exit price). See Note 3 for discussion of fair value measurements. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Plan Administrator is responsible for determining the Plan&#x2019;s valuation policies and analyzing information provided by the investment custodians and issuers that is used to determine the fair value of the Plan&#x2019;s investments. The Plan Administrator reports to the Audit Committee of CIBC. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Purchases and sales of securities are recorded on a trade-date basis. Interest income is recorded as earned. Dividends are recorded on the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;ex-dividend&lt;/div&gt; date. Net appreciation (depreciation) includes the Plan&#x2019;s gains and losses on investments bought and sold as well as held during the year. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Notes receivable from participants &lt;/div&gt;&lt;/div&gt;- Notes receivable from participants represent participant loans that are recorded at their unpaid principal balance plus any accrued but unpaid interest. Interest income on notes receivable from participants is recorded when it is earned. Related fees are recorded as administrative expenses and are expensed as incurred. Payments of notes receivable from participants are applied to the outstanding loan balance. If a participant ceases to make loan repayments and the Plan Administrator deems the participant loan to be a distribution, the participant loan balance is reduced and a benefit payment is recorded. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Benefit Payments &lt;/div&gt;&lt;/div&gt;- Benefit payments to participants are recorded when paid. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Administrative expenses&lt;/div&gt;&lt;/div&gt; - The Plan&#x2019;s administrative expenses are paid by either the Plan or CIBC, as provided by the Plan&#x2019;s provisions. Administrative expenses paid by the Plan include recordkeeping, trustee fees, and fees relating to notes receivable from participants, if any. Expenses relating to purchases, &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;sales or transfers of the Plan&#x2019;s investments are charged to the particular investment fund to which the expenses relate. All other administrative expenses of the Plan are paid by CIBC and excluded from these financial statements. &lt;/div&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanSummaryOfAccountingPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanBasisOfAccountingPolicyTextBlock
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-889">&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Basis of accounting&lt;/div&gt;&lt;/div&gt; - The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and are presented on the accrual basis of accounting. &lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanBasisOfAccountingPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanUseOfEstimatePolicyTextBlock
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-893">&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Use of estimates and assumptions&lt;/div&gt;&lt;/div&gt; - The preparation of financial statements in conformity with U.S. GAAP requires the Plan Administrator to make estimates and assumptions that affect certain reported amounts of net assets available for benefits and changes therein at the date of the financial statements. Accordingly, actual results may differ from those estimates. &lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanUseOfEstimatePolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentPolicyTextBlock
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-897">&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Investment valuation and income recognition&lt;/div&gt;&lt;/div&gt; - The Plan&#x2019;s investments are stated at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (an exit price). See Note 3 for discussion of fair value measurements. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Plan Administrator is responsible for determining the Plan&#x2019;s valuation policies and analyzing information provided by the investment custodians and issuers that is used to determine the fair value of the Plan&#x2019;s investments. The Plan Administrator reports to the Audit Committee of CIBC. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Purchases and sales of securities are recorded on a trade-date basis. Interest income is recorded as earned. Dividends are recorded on the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;ex-dividend&lt;/div&gt; date. Net appreciation (depreciation) includes the Plan&#x2019;s gains and losses on investments bought and sold as well as held during the year. &lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanInvestmentPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantPolicyTextBlock
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-905">&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Notes receivable from participants &lt;/div&gt;&lt;/div&gt;- Notes receivable from participants represent participant loans that are recorded at their unpaid principal balance plus any accrued but unpaid interest. Interest income on notes receivable from participants is recorded when it is earned. Related fees are recorded as administrative expenses and are expensed as incurred. Payments of notes receivable from participants are applied to the outstanding loan balance. If a participant ceases to make loan repayments and the Plan Administrator deems the participant loan to be a distribution, the participant loan balance is reduced and a benefit payment is recorded. &lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanPaymentToParticipantPolicyTextBlock
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-909">&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Benefit Payments &lt;/div&gt;&lt;/div&gt;- Benefit payments to participants are recorded when paid. &lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanPaymentToParticipantPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanExpensePolicyTextBlock
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-913">&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Administrative expenses&lt;/div&gt;&lt;/div&gt; - The Plan&#x2019;s administrative expenses are paid by either the Plan or CIBC, as provided by the Plan&#x2019;s provisions. Administrative expenses paid by the Plan include recordkeeping, trustee fees, and fees relating to notes receivable from participants, if any. Expenses relating to purchases, &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;sales or transfers of the Plan&#x2019;s investments are charged to the particular investment fund to which the expenses relate. All other administrative expenses of the Plan are paid by CIBC and excluded from these financial statements. &lt;/div&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanExpensePolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavTextBlock
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-944">&lt;div id="toc88992_7" style="font-family: Times New Roman; font-size: 11pt; font-weight: bold; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3. FAIR VALUE MEASUREMENTS &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Plan measures, monitors and discloses its assets on a fair value basis in accordance with Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification 820 (&#x201c;ASC 820&#x201d;), &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Fair Value Measurements and Disclosures&lt;/div&gt;&lt;/div&gt;. ASC 820 establishes a framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level&#160;3 measurements). The three levels of the fair value hierarchy are described below: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 11pt; border-collapse: collapse; border-spacing: 0;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 8%; text-align: left; vertical-align: top;"&gt;Level&#x2009;1:&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets that the Plan has the ability to access at the measurement date. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 11pt; border-collapse: collapse; border-spacing: 0;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 8%; text-align: left; vertical-align: top;"&gt;Level&#x2009;2:&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Inputs to the valuation methodology include: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 11pt; border-collapse: collapse; border-spacing: 0;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; text-align: left; vertical-align: top;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Quoted prices for similar assets or liabilities in active markets; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 11pt; border-collapse: collapse; border-spacing: 0;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; text-align: left; vertical-align: top;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Quoted prices for identical or similar assets or liabilities in inactive markets; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 11pt; border-collapse: collapse; border-spacing: 0;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; text-align: left; vertical-align: top;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Inputs other than quoted prices that are observable for the asset or liability; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 11pt; border-collapse: collapse; border-spacing: 0;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; text-align: left; vertical-align: top;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Inputs that are derived principally from or corroborated by observable market data by correlation or other means. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 11pt; border-collapse: collapse; border-spacing: 0;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 8%; text-align: left; vertical-align: top;"&gt;Level&#x2009;3:&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Inputs to the valuation methodology are unobservable and significant to the fair value measurement. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The asset&#x2019;s or liability&#x2019;s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Following is a description of the valuation methodologies used for assets measured at fair value: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;CIBC common stock&lt;/div&gt;&lt;/div&gt; -&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;Valued at the closing price reported on the active market on which the security is traded. &lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Short-term investment fund &lt;/div&gt;&lt;/div&gt;- The market value of the fund investment was determined using cost or amortized cost, as applicable. Cost or amortized cost approximates the fair value; however, this value is not obtained from a quoted price in an active market. &lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Registered investment companies&lt;/div&gt;&lt;/div&gt; - Valued at the net asset value (&#x201c;NAV&#x201d;) of shares held by the Plan at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;year-end&lt;/div&gt; based on quoted market prices in active markets. &lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Common/collective trusts&lt;/div&gt;&lt;/div&gt; - The Plan holds investments in Common/Collective Trusts (&#x201c;CCTs&#x201d;). CCTs publish a daily NAV per unit. The daily NAV is available to participants of the Plan when they log into their online account to view their current balance. CCTs allow participants to make daily redemption requests at the current NAV. The Plan determines that the investments in CCTs have readily determinable fair value because the investments are equity securities in a structure similar to a mutual fund in which the fair values per unit are determined and published and are the basis for current transactions. &lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 12pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The following tables set forth the fair value of the Plan&#x2019;s assets as of December&#160;31, 2025 and 2024, categorized by level within the fair value hierarchy: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:11pt;width:100%;border-spacing:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:49%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;3&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:11pt; font-family:Times New Roman;font-weight:bold"&gt;December&#160;31, 2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:11pt; font-family:Times New Roman"&gt;CIBC stock fund&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.09em; text-indent:-0.55em; font-size:11pt; font-family:Times New Roman"&gt;CIBC common stock&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;61,082,999&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;61,082,999&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.09em; text-indent:-0.55em; font-size:11pt; font-family:Times New Roman"&gt;Short term investment fund&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;285,210&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;285,210&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:11pt; font-family:Times New Roman"&gt;Registered investment companies&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;788,012,635&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;788,012,635&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:11pt; font-family:Times New Roman"&gt;Common/collective trusts&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;482,754,742&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;482,754,742&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.09em; text-indent:-0.55em; font-size:11pt; font-family:Times New Roman"&gt;Total investments, at fair value&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,331,850,376&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;285,210&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,332,135,586&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:11pt; font-family:Times New Roman;font-weight:bold"&gt;December&#160;31, 2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:11pt; font-family:Times New Roman"&gt;CIBC stock fund&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.09em; text-indent:-0.55em; font-size:11pt; font-family:Times New Roman"&gt;CIBC common stock&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;44,296,867&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;44,296,867&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.09em; text-indent:-0.55em; font-size:11pt; font-family:Times New Roman"&gt;Short term investment fund&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;159,120&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;159,120&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:11pt; font-family:Times New Roman"&gt;Registered investment companies&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;684,496,907&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;684,496,907&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:11pt; font-family:Times New Roman"&gt;Common/collective trusts&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;375,358,177&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;375,358,177&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.09em; text-indent:-0.55em; font-size:11pt; font-family:Times New Roman"&gt;Total investments, at fair value&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,104,151,951&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2007;&#x2007;&#x2007;&#x2007;&#x2009;159,120&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2014;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,104,311,071&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;There were no Level&#160;3 assets and no movements between levels for the year ended December&#160;31, 2025. &lt;/div&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4168"
      unitRef="Unit_USD">61082999</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4169"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4170"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4171"
      unitRef="Unit_USD">61082999</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4172"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4173"
      unitRef="Unit_USD">285210</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4174"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4175"
      unitRef="Unit_USD">285210</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4176"
      unitRef="Unit_USD">788012635</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4177"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4178"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4179"
      unitRef="Unit_USD">788012635</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4180"
      unitRef="Unit_USD">482754742</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4181"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4182"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4183"
      unitRef="Unit_USD">482754742</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4184"
      unitRef="Unit_USD">1331850376</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4185"
      unitRef="Unit_USD">285210</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4186"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4187"
      unitRef="Unit_USD">1332135586</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4188"
      unitRef="Unit_USD">44296867</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4189"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4190"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_EmployeeBenefitPlanEmployerCommonStockMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4191"
      unitRef="Unit_USD">44296867</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4192"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4193"
      unitRef="Unit_USD">159120</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4194"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_ShortTermInvestmentFundMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4195"
      unitRef="Unit_USD">159120</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4196"
      unitRef="Unit_USD">684496907</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4197"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4198"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4199"
      unitRef="Unit_USD">684496907</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4200"
      unitRef="Unit_USD">375358177</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4201"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4202"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4203"
      unitRef="Unit_USD">375358177</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4204"
      unitRef="Unit_USD">1104151951</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4205"
      unitRef="Unit_USD">159120</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="0"
      id="ixv-4206"
      unitRef="Unit_USD">0</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="PAsOn12_31_2024_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4207"
      unitRef="Unit_USD">1104311071</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestTransactionsTextBlock
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-1472">&lt;div id="toc88992_8" style="font-family: Times New Roman; font-size: 11pt; font-weight: bold; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;4. RELATED PARTY TRANSACTIONS &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Certain Plan investments are shares of mutual funds managed by the &lt;div style="display:inline;"&gt;Trustee &lt;/div&gt;or its affiliates, therefore, these transactions qualify &lt;div style="display:inline;"&gt;as &lt;/div&gt;permitted &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;party-in-interest&lt;/div&gt;&lt;/div&gt; transactions. The Plan also invests in the CIBC stock fund which also qualifies as permitted &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;party-in-interest&lt;/div&gt;&lt;/div&gt; transactions. &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Certain officers and employees of the Plan&#x2019;s sponsor (who may also be participants in the Plan) performed administrative services related to the Plan&#x2019;s operation, record keeping and financial reporting. The Plan&#x2019;s sponsor paid these individuals&#x2019; salaries and also paid all other administrative expenses on the Plan&#x2019;s behalf. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The foregoing transactions were not deemed prohibited &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;party-in-interest&lt;/div&gt;&lt;/div&gt; transactions, because they were covered by statutory and administrative exemptions from the Code and ERISA&#x2019;s rules on prohibited transactions. &lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestTransactionsTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanTaxStatusTextBlock
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-1487">&lt;div id="toc88992_9" style="font-family: Times New Roman; font-size: 11pt; font-weight: bold; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;5. TAX STATUS &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Plan has received a determination letter from the Internal Revenue Service (&#x201c;IRS&#x201d;) dated August 03, 2017, stating that the Plan is qualified under Section&#160;401(a) of the Internal Revenue Code (the &#x201c;Code&#x201d;), and, therefore, the related trust is exempt from taxation. Subsequent to this determination by the IRS, the Plan was amended and restated. Once qualified, the Plan is required to operate in conformity with the Code to maintain its qualified status. The Plan Administrator believes the Plan is being operated in &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;compliance with the applicable requirements of the Code and, therefore, believes the Plan, as amended and restated, is qualified and the related trust is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;tax-exempt.&lt;/div&gt; &lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounting principles generally accepted in the United States require plan management to evaluate tax positions taken by the Plan and recognize a tax liability if the Plan has taken an uncertain position that more likely than not would not be sustained upon examination by the IRS. Plan management has analyzed the tax positions taken by the Plan and has concluded that there are no uncertain positions taken or expected to be taken. The Plan is subject to routine audits by taxing jurisdictions; however, there are currently no audits for any tax periods in progress. &lt;/div&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanTaxStatusTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanRiskAndUncertaintyTextBlock
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-1518">&lt;div id="toc88992_10" style="font-family: Times New Roman; font-size: 11pt; font-weight: bold; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;6. RISKS AND UNCERTAINTIES &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-family: Times New Roman; font-size: 11pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Plan invests in various investment securities based primarily on elections made by participants. Investment securities, in general, are exposed to various risks, such as interest rate, credit, and overall market volatility risks. Due to the level of risk associated with certain investment securities, it is reasonably possible that changes in value of investment securities will occur in the near term and that such changes would materially affect participants&#x2019; account balances and the amounts reported in the statements of net assets available for benefits. &lt;/div&gt;&lt;/div&gt;</us-gaap-ebp:EmployeeBenefitPlanRiskAndUncertaintyTextBlock>
    <cm:EmployeeBenefitPlanScheduleOfAssetHeldForInvestmentsTextBlock
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-1552">&lt;div id="toc88992_11" style="text-align: center; font-family: Times New Roman; font-size: 12pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;CIBC RETIREMENT SAVINGS PLAN FOR U.S. EMPLOYEES &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 12pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;FORM 5500, SCHEDULE H, PART IV, LINE 4(i) &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 12pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;SCHEDULE OF ASSETS (HELD AT END OF YEAR) &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 12pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;December&#160;31, 2025 &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 11pt; font-weight: bold; margin-top: 2pt; margin-bottom: 0pt;text-indent: 0px;"&gt;EIN: &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;13-1942440&lt;/div&gt; &lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 11pt; font-weight: bold; margin-top: 2pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Plan Number: 006 &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 100%; font-family: Times New Roman; font-size: 9pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 53%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 9%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 6%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: center; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2007;(a)&#x2007;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Identity of issue, borrower, lessor or similar party&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;(c)&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&#x2003;&#x2006;Description&#160;of&#160;investment&#160;including&#x2003;&#x2003;&#x2006;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;shares, or rate of interest&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;(e)&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;Current&#160;Value&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Registered investment companies:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244957;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244746;display:inline;"&gt;AMG TimesSquare Mid Cap Growth Fund&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;905,469&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244824;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;15,193,770&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="-sec-ix-hidden:hidden167244958;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244747;display:inline;"&gt;American Funds EUPAC Fund &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Class&#160;R-6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;452,398&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244825;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;27,406,273&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244959;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244748;display:inline;"&gt;Calvert Balanced Fund&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,461&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244826;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;555,077&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244960;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244749;display:inline;"&gt;Cohen&#160;&amp;amp; Steers Realty Shares Fund&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;118,629&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244827;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,809,352&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244961;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244750;display:inline;"&gt;DFA US Targeted Value Portfolio&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;289,894&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244828;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10,720,290&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244962;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244751;display:inline;"&gt;Dodge&#160;&amp;amp; Cox Stock Fund&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,226,119&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244829;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;86,701,306&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244963;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244752;display:inline;"&gt;Fidelity Emerging Markets Fund&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;358,639&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244830;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17,903,253&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244964;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244753;display:inline;"&gt;JPMorgan Large Cap Growth Fund&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,331,654&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244831;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;115,108,212&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244965;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244754;display:inline;"&gt;Loomis Sayles Small Cap Growth Fund&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;290,635&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244832;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8,326,697&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244966;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244755;display:inline;"&gt;Nuveen Core Impact Bond Fund&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;82,711&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244833;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;753,493&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244967;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244759;display:inline;"&gt;Parnassus Core Equity Fund&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;40,529&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244834;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,275,314&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244968;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244760;display:inline;"&gt;Vanguard Cash Reserves Federal MM Fund Admiral Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;55,142,395&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244835;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;55,142,395&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244969;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244993;display:inline;"&gt;Vanguard High-Yield Corporate Fund Admiral Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,360,595&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244836;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13,148,514&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244970;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244994;display:inline;"&gt;Vanguard Institutional Index Fund Instl Plus Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;470,124&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244837;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;259,541,475&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244971;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244995;display:inline;"&gt;Vanguard &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Mid-Cap&lt;/div&gt; Index Fund Institutional Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;526,784&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244838;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;41,816,095&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244972;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244996;display:inline;"&gt;Vanguard &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Small-Cap&lt;/div&gt; Index Fund Institutional Shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;363,181&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244839;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;44,881,893&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244973;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244997;display:inline;"&gt;Vanguard Total Bond Market Index Fund&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,358,790&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244840;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;32,815,379&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244974;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244998;display:inline;"&gt;Vanguard Total International Stock Index Fund&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;216,289&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244841;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;35,058,347&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244975;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244999;display:inline;"&gt;Victory Sycamore Est Value Fund&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;285,297&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244842;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12,855,500&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -0.67em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.33em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total Registered investment companies&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2003;&#x2003;788,012,635&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;CIBC stock fund:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244976;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167245000;display:inline;"&gt;CIBC stock&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;674,131&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244947;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;61,082,999&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244977;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244862;display:inline;"&gt;NT Collective Short Term Invt FD&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;285,210&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244948;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;285,210&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -0.67em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.33em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total CIBC stock fund&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;61,368,209&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Common/collective trusts:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244978;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167245002;display:inline;"&gt;Vanguard Target Retirement 2020 Trust I&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;140,698&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244845;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,939,652&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244979;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167245003;display:inline;"&gt;Vanguard Target Retirement 2025 Trust I&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;373,416&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244846;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;34,358,050&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244980;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167245004;display:inline;"&gt;Vanguard Target Retirement 2030 Trust I&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;681,228&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244847;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;66,678,604&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244981;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167245005;display:inline;"&gt;Vanguard Target Retirement 2035 Trust I&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;589,587&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244848;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;61,977,381&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244982;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167245006;display:inline;"&gt;Vanguard Target Retirement 2040 Trust I&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;569,442&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244849;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;64,808,228&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244983;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167245007;display:inline;"&gt;Vanguard Target Retirement 2045 Trust I&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;515,221&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244850;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;61,707,991&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244984;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167245008;display:inline;"&gt;Vanguard Target Retirement 2050 Trust I&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;522,879&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244851;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;64,711,551&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244985;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167245009;display:inline;"&gt;Vanguard Target Retirement 2055 Trust I&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;246,177&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244852;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;37,153,063&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244986;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167245010;display:inline;"&gt;Vanguard Target Retirement 2060 Trust I&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;456,753&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244853;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;36,229,657&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244987;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167245011;display:inline;"&gt;Vanguard Target Retirement 2065 Trust I&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;294,825&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244854;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;14,381,566&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244988;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167245012;display:inline;"&gt;Vanguard Target Retirement 2070 Trust I&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;37,613&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244855;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,118,607&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244989;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167245013;display:inline;"&gt;Vanguard Target Retirement Income Trust I&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;93,014&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244856;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,039,293&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244990;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167245014;display:inline;"&gt;Vanguard Target Retirement Income and Growth Trust I&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,407&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244857;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;165,303&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244991;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167245015;display:inline;"&gt;Vanguard Retirement Savings Trust III&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10,502,758&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:Fact_167244858;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10,502,758&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244992;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167245016;display:inline;"&gt;Prudential Core Plus Bond Fund&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;49,561&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden167244859;display:inline;"&gt;shares&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;9,983,038&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -0.67em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.33em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total Common/collective trusts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;482,754,742&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Notes receivable from participants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;Interest&#160;rates&#160;range&#160;from&#160;4.25%&#160;to&#160;9.50%&#x2003;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,528,682&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -0.67em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.33em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,338,664,268&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 1.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 1.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 1.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 1.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 1.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height: 1.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="text-align: center; vertical-align: bottom;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Permitted &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;party-in-interest&lt;/div&gt;&lt;/div&gt; as defined by ERISA.&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 1.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td colspan="8" style="height: 1.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height: 1.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;Note:&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="7" style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cost information is not required for participant directed investments, and therefore was not included.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cm:EmployeeBenefitPlanScheduleOfAssetHeldForInvestmentsTextBlock>
    <dei:EntityTaxIdentificationNumber
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-4208">13-1942440</dei:EntityTaxIdentificationNumber>
    <us-gaap-ebp:EmployeeBenefitPlanPlanNumber
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis"
      id="ixv-4209">006</us-gaap-ebp:EmployeeBenefitPlanPlanNumber>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesAMGTimesSquareMidCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4210"
      unitRef="Unit_shares">905469</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesAMGTimesSquareMidCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4211"
      unitRef="Unit_USD">15193770</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesAmericanFundsEUPACFundClassR6sharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4212"
      unitRef="Unit_shares">452398</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesAmericanFundsEUPACFundClassR6sharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4213"
      unitRef="Unit_USD">27406273</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesCalvertBalancedFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4214"
      unitRef="Unit_shares">11461</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesCalvertBalancedFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4215"
      unitRef="Unit_USD">555077</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesCohenSteersRealtySharesFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4216"
      unitRef="Unit_shares">118629</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesCohenSteersRealtySharesFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4217"
      unitRef="Unit_USD">7809352</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesDFAUSTargetedValuePortfoliosharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4218"
      unitRef="Unit_shares">289894</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesDFAUSTargetedValuePortfoliosharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4219"
      unitRef="Unit_USD">10720290</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesDodgeCoxStockFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4220"
      unitRef="Unit_shares">5226119</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesDodgeCoxStockFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4221"
      unitRef="Unit_USD">86701306</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesFidelityEmergingMarketsFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4222"
      unitRef="Unit_shares">358639</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesFidelityEmergingMarketsFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4223"
      unitRef="Unit_USD">17903253</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesJPMorganLargeCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4224"
      unitRef="Unit_shares">1331654</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesJPMorganLargeCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4225"
      unitRef="Unit_USD">115108212</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesLoomisSaylesSmallCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4226"
      unitRef="Unit_shares">290635</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesLoomisSaylesSmallCapGrowthFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4227"
      unitRef="Unit_USD">8326697</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesNuveenCoreImpactBondFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4228"
      unitRef="Unit_shares">82711</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesNuveenCoreImpactBondFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4229"
      unitRef="Unit_USD">753493</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesParnassusCoreEquityFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4230"
      unitRef="Unit_shares">40529</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesParnassusCoreEquityFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4231"
      unitRef="Unit_USD">2275314</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardCashReservesFederalMMFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244924">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardCashReservesFederalMMFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="Fact_167244763"
      unitRef="Unit_shares">55142395</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardCashReservesFederalMMFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="Fact_167245021"
      unitRef="Unit_USD">55142395</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardHighYieldCorporateFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244925">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardHighYieldCorporateFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="Fact_167244764"
      unitRef="Unit_shares">2360595</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardHighYieldCorporateFundAdmiralSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="Fact_167245022"
      unitRef="Unit_USD">13148514</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardInstitutionalIndexFundInstlPlusSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244926">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardInstitutionalIndexFundInstlPlusSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="Fact_167244765"
      unitRef="Unit_shares">470124</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardInstitutionalIndexFundInstlPlusSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="Fact_167245023"
      unitRef="Unit_USD">259541475</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardMidCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244927">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardMidCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="Fact_167244766"
      unitRef="Unit_shares">526784</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardMidCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="Fact_167245024"
      unitRef="Unit_USD">41816095</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardSmallCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244928">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardSmallCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="Fact_167244767"
      unitRef="Unit_shares">363181</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardSmallCapIndexFundInstitutionalSharessharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="Fact_167245025"
      unitRef="Unit_USD">44881893</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalBondMarketIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244929">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalBondMarketIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="Fact_167244768"
      unitRef="Unit_shares">3358790</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalBondMarketIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="Fact_167245026"
      unitRef="Unit_USD">32815379</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalInternationalStockIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      id="Fact_167244930">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalInternationalStockIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="Fact_167244769"
      unitRef="Unit_shares">216289</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVanguardTotalInternationalStockIndexFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="Fact_167245027"
      unitRef="Unit_USD">35058347</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVictorySycamoreEstValueFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4253"
      unitRef="Unit_shares">285297</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredinvestmentcompaniesVictorySycamoreEstValueFundsharesTypedMemberusgaapInvestmentIdentifierAxis"
      decimals="0"
      id="ixv-4254"
      unitRef="Unit_USD">12855500</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_RegisteredInvestmentMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4255"
      unitRef="Unit_USD">788012635</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CIBCstockfundCIBCstocksharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244931">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CIBCstockfundCIBCstocksharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244771"
      unitRef="Unit_shares">674131</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CIBCstockfundCIBCstocksharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245030"
      unitRef="Unit_USD">61082999</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CIBCstockfundNTCollectiveShortTermInvtFDsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244932">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CIBCstockfundNTCollectiveShortTermInvtFDsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244772"
      unitRef="Unit_shares">285210</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CIBCstockfundNTCollectiveShortTermInvtFDsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245031"
      unitRef="Unit_USD">285210</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis_StockFundMemberusgaapInvestmentTypeAxis"
      decimals="0"
      id="ixv-4262"
      unitRef="Unit_USD">61368209</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2020TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244933">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2020TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244773"
      unitRef="Unit_shares">140698</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2020TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245033"
      unitRef="Unit_USD">11939652</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2025TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244934">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2025TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244774"
      unitRef="Unit_shares">373416</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2025TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245034"
      unitRef="Unit_USD">34358050</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2030TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244935">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2030TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244775"
      unitRef="Unit_shares">681228</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2030TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245035"
      unitRef="Unit_USD">66678604</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2035TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244936">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2035TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244776"
      unitRef="Unit_shares">589587</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2035TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245036"
      unitRef="Unit_USD">61977381</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2040TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244937">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2040TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244777"
      unitRef="Unit_shares">569442</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2040TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245037"
      unitRef="Unit_USD">64808228</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2045TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244938">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2045TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244778"
      unitRef="Unit_shares">515221</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2045TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245038"
      unitRef="Unit_USD">61707991</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2050TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244939">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2050TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244779"
      unitRef="Unit_shares">522879</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2050TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245039"
      unitRef="Unit_USD">64711551</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2055TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244940">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2055TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244780"
      unitRef="Unit_shares">246177</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2055TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245040"
      unitRef="Unit_USD">37153063</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2060TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244941">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2060TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244781"
      unitRef="Unit_shares">456753</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2060TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245041"
      unitRef="Unit_USD">36229657</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2065TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244942">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2065TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244782"
      unitRef="Unit_shares">294825</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2065TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245042"
      unitRef="Unit_USD">14381566</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2070TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244943">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2070TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244783"
      unitRef="Unit_shares">37613</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirement2070TrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245043"
      unitRef="Unit_USD">1118607</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244944">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244784"
      unitRef="Unit_shares">93014</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245044"
      unitRef="Unit_USD">7039293</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeandGrowthTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244945">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeandGrowthTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244785"
      unitRef="Unit_shares">6407</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardTargetRetirementIncomeandGrowthTrustIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245045"
      unitRef="Unit_USD">165303</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardRetirementSavingsTrustIIIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      id="Fact_167244946">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardRetirementSavingsTrustIIIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167244786"
      unitRef="Unit_shares">10502758</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsVanguardRetirementSavingsTrustIIIsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245046"
      unitRef="Unit_USD">10502758</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsPrudentialCorePlusBondFundsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4305"
      unitRef="Unit_shares">49561</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_CommoncollectivetrustsPrudentialCorePlusBondFundsharesTypedMemberusgaapInvestmentIdentifierAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4306"
      unitRef="Unit_USD">9983038</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="PAsOn12_31_2025_DefinedBenefitPlanCommonCollectiveTrustMemberusgaapInvestmentTypeAxis_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4307"
      unitRef="Unit_USD">482754742</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_MinimumMembersrtRangeAxis"
      decimals="4"
      id="Fact_167245060"
      unitRef="Unit_pure">0.0425</us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate
      contextRef="P01_01_2025To12_31_2025_EBP006MemberdeiLegalEntityAxis_MaximumMembersrtRangeAxis"
      decimals="4"
      id="Fact_167245061"
      unitRef="Unit_pure">0.095</us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentParticipantLoanAfterDeemedDistribution
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="Fact_167245049"
      unitRef="Unit_USD">6528682</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentParticipantLoanAfterDeemedDistribution>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestment
      contextRef="PAsOn12_31_2025_EBP006MemberdeiLegalEntityAxis"
      decimals="0"
      id="ixv-4311"
      unitRef="Unit_USD">1338664268</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestment>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_167244760"
          xlink:label="Fact_167244760"
          xlink:type="locator"/>
        <link:footnote id="FN_715881" xlink:label="FN_715881" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Permitted party-in-interest as defined by ERISA.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244760"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244763"
          xlink:label="Fact_167244763"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244763"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244764"
          xlink:label="Fact_167244764"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244764"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244765"
          xlink:label="Fact_167244765"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244765"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244766"
          xlink:label="Fact_167244766"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244766"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244767"
          xlink:label="Fact_167244767"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244767"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244768"
          xlink:label="Fact_167244768"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244768"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244769"
          xlink:label="Fact_167244769"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244769"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244771"
          xlink:label="Fact_167244771"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244771"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244772"
          xlink:label="Fact_167244772"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244772"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244773"
          xlink:label="Fact_167244773"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244773"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244774"
          xlink:label="Fact_167244774"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244774"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244775"
          xlink:label="Fact_167244775"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244775"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244776"
          xlink:label="Fact_167244776"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244776"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244777"
          xlink:label="Fact_167244777"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244777"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244778"
          xlink:label="Fact_167244778"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244778"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244779"
          xlink:label="Fact_167244779"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244779"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244780"
          xlink:label="Fact_167244780"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244780"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244781"
          xlink:label="Fact_167244781"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244781"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244782"
          xlink:label="Fact_167244782"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244782"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244783"
          xlink:label="Fact_167244783"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244783"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244784"
          xlink:label="Fact_167244784"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244784"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244785"
          xlink:label="Fact_167244785"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244785"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244786"
          xlink:label="Fact_167244786"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244786"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244835"
          xlink:label="Fact_167244835"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244835"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244836"
          xlink:label="Fact_167244836"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244836"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244837"
          xlink:label="Fact_167244837"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244837"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244838"
          xlink:label="Fact_167244838"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244838"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244839"
          xlink:label="Fact_167244839"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244839"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244840"
          xlink:label="Fact_167244840"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244840"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244841"
          xlink:label="Fact_167244841"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244841"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244845"
          xlink:label="Fact_167244845"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244845"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244846"
          xlink:label="Fact_167244846"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244846"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244847"
          xlink:label="Fact_167244847"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244847"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244848"
          xlink:label="Fact_167244848"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244848"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244849"
          xlink:label="Fact_167244849"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244849"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244850"
          xlink:label="Fact_167244850"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244850"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244851"
          xlink:label="Fact_167244851"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244851"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244852"
          xlink:label="Fact_167244852"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244852"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244853"
          xlink:label="Fact_167244853"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244853"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244854"
          xlink:label="Fact_167244854"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244854"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244855"
          xlink:label="Fact_167244855"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244855"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244856"
          xlink:label="Fact_167244856"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244856"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244857"
          xlink:label="Fact_167244857"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244857"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244858"
          xlink:label="Fact_167244858"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244858"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244862"
          xlink:label="Fact_167244862"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244862"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244924"
          xlink:label="Fact_167244924"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244924"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244925"
          xlink:label="Fact_167244925"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244925"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244926"
          xlink:label="Fact_167244926"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244926"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244927"
          xlink:label="Fact_167244927"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244927"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244928"
          xlink:label="Fact_167244928"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244928"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244929"
          xlink:label="Fact_167244929"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244929"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244930"
          xlink:label="Fact_167244930"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244930"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244931"
          xlink:label="Fact_167244931"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244931"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244932"
          xlink:label="Fact_167244932"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244932"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244933"
          xlink:label="Fact_167244933"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244933"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244934"
          xlink:label="Fact_167244934"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244934"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244935"
          xlink:label="Fact_167244935"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244935"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244936"
          xlink:label="Fact_167244936"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244936"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244937"
          xlink:label="Fact_167244937"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244937"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244938"
          xlink:label="Fact_167244938"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244938"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244939"
          xlink:label="Fact_167244939"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244939"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244940"
          xlink:label="Fact_167244940"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244940"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244941"
          xlink:label="Fact_167244941"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244941"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244942"
          xlink:label="Fact_167244942"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244942"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244943"
          xlink:label="Fact_167244943"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244943"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244944"
          xlink:label="Fact_167244944"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244944"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244945"
          xlink:label="Fact_167244945"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244945"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244946"
          xlink:label="Fact_167244946"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244946"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244947"
          xlink:label="Fact_167244947"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244947"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244948"
          xlink:label="Fact_167244948"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244948"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244968"
          xlink:label="Fact_167244968"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244968"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244969"
          xlink:label="Fact_167244969"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244969"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244970"
          xlink:label="Fact_167244970"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244970"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244971"
          xlink:label="Fact_167244971"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244971"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244972"
          xlink:label="Fact_167244972"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244972"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244973"
          xlink:label="Fact_167244973"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244973"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244974"
          xlink:label="Fact_167244974"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244974"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244976"
          xlink:label="Fact_167244976"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244976"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244977"
          xlink:label="Fact_167244977"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244977"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244978"
          xlink:label="Fact_167244978"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244978"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244979"
          xlink:label="Fact_167244979"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244979"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244980"
          xlink:label="Fact_167244980"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244980"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244981"
          xlink:label="Fact_167244981"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244981"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244982"
          xlink:label="Fact_167244982"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244982"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244983"
          xlink:label="Fact_167244983"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244983"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244984"
          xlink:label="Fact_167244984"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244984"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244985"
          xlink:label="Fact_167244985"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244985"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244986"
          xlink:label="Fact_167244986"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244986"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244987"
          xlink:label="Fact_167244987"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244987"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244988"
          xlink:label="Fact_167244988"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244988"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244989"
          xlink:label="Fact_167244989"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244989"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244990"
          xlink:label="Fact_167244990"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244990"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244991"
          xlink:label="Fact_167244991"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244991"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244993"
          xlink:label="Fact_167244993"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244993"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244994"
          xlink:label="Fact_167244994"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244994"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244995"
          xlink:label="Fact_167244995"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244995"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244996"
          xlink:label="Fact_167244996"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244996"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244997"
          xlink:label="Fact_167244997"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244997"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167244998"
          xlink:label="Fact_167244998"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167244998"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245000"
          xlink:label="Fact_167245000"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245000"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245002"
          xlink:label="Fact_167245002"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245002"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245003"
          xlink:label="Fact_167245003"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245003"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245004"
          xlink:label="Fact_167245004"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245004"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245005"
          xlink:label="Fact_167245005"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245005"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245006"
          xlink:label="Fact_167245006"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245006"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245007"
          xlink:label="Fact_167245007"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245007"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245008"
          xlink:label="Fact_167245008"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245008"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245009"
          xlink:label="Fact_167245009"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245009"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245010"
          xlink:label="Fact_167245010"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245010"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245011"
          xlink:label="Fact_167245011"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245011"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245012"
          xlink:label="Fact_167245012"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245012"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245013"
          xlink:label="Fact_167245013"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245013"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245014"
          xlink:label="Fact_167245014"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245014"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245015"
          xlink:label="Fact_167245015"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245015"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245021"
          xlink:label="Fact_167245021"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245021"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245022"
          xlink:label="Fact_167245022"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245022"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245023"
          xlink:label="Fact_167245023"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245023"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245024"
          xlink:label="Fact_167245024"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245024"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245025"
          xlink:label="Fact_167245025"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245025"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245026"
          xlink:label="Fact_167245026"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245026"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245027"
          xlink:label="Fact_167245027"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245027"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245030"
          xlink:label="Fact_167245030"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245030"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245031"
          xlink:label="Fact_167245031"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245031"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245033"
          xlink:label="Fact_167245033"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245033"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245034"
          xlink:label="Fact_167245034"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245034"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245035"
          xlink:label="Fact_167245035"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245035"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245036"
          xlink:label="Fact_167245036"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245036"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245037"
          xlink:label="Fact_167245037"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245037"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245038"
          xlink:label="Fact_167245038"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245038"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245039"
          xlink:label="Fact_167245039"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245039"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245040"
          xlink:label="Fact_167245040"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245040"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245041"
          xlink:label="Fact_167245041"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245041"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245042"
          xlink:label="Fact_167245042"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245042"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245043"
          xlink:label="Fact_167245043"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245043"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245044"
          xlink:label="Fact_167245044"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245044"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245045"
          xlink:label="Fact_167245045"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245045"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245046"
          xlink:label="Fact_167245046"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245046"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245049"
          xlink:label="Fact_167245049"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245049"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245060"
          xlink:label="Fact_167245060"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245060"
          xlink:to="FN_715881"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_167245061"
          xlink:label="Fact_167245061"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_167245061"
          xlink:to="FN_715881"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
