<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cass="http://cassinfo.com/20221231"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cass-20221231.xsd" xlink:type="simple"/>
    <context id="i0706849eac334309b4280cc3de6d86df_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i044d94f335b04fc3b8dc64a041cfe957_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i853ca3c565294cbc869f129e9edd508f_I20230215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2023-02-15</instant>
        </period>
    </context>
    <context id="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4520b9eae82446a8bef8ad36a1667a60_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e767e3cf4d94418b55d1df40892029c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:ProcessingFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6389771d10914c90907f676a35e5a4db_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:ProcessingFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5f065b4580a0415c975ab9de5e455cb0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:ProcessingFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic3605aeeafdf4410a00e1305b0f98f06_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:FinancialFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icf2b2703a8284eea9ff58e5f30351ec2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:FinancialFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i07bad28bc917465f86d9440aced269c1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:FinancialFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i50b91396e9b548ecba71aac2d9d8d907_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i32b9636ecd5e45c497a689d25ba8d605_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i26cd8b45eff14f07ba3635e1a47403af_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i59813d04a17a41c090afd7438524057a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i06c42dcb3ec3487db717870b394ce4b7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i43b558956bd846e7b8784fa212d88829_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib5c7146bb6dd41a9823195ee59b65845_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4e4b371ca8254870a8071fd127d15a2e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib8b700262a2d4ab8b7a0682f4e834ac0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4dae67ae6e854f5686763c339df82b7e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i16ebeb0851364163974fc29419e0cce8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4f41ac31ccae45a491a4a3048b24f620_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id5dbf11edf90478082547df23b8ee484_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4f6665f061564523ba67f0d1a25bd196_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4543ba36c3ac4ffb92e390294848509f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iacecaffdf8ca4fabbf66ba189fc1f798_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if1ebfb8413954f8fa082b90efb28782d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i948f9003085e453d9acba8bbc82f5cdb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9e9fd89c8c34cf19e00d9951e1b8300_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iad56118760914a8e93b1768a0d2ee5f9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic1fa0e2ee58f4e5ea88d363acc14d8fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if76bfed81d8f46aea894316bc0c88ecb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i05bbc27474df47f6bc7299e8be21f68a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b820e7dbb064acdb0547c67b2fb01b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2695a10960114e2e829f6bf3615b992d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5c15d186d70f4c4d8a30e4adc0df9a1d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if66cd54f8e904ef7806ffe8c37e08038_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iec5b990cdb7b4580995d0be5f9454553_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i95a66e6b483140569135d4b5e5b32fe3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d0ae429fc014781aafdaf48b416d9bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1d507e7b2fb941f8bc87f65e9ae07fc7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i900f11df6ebd4151b6b5e7abe70fb71b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if188f1b4d89440548ce7b32112d55efb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07868eed9ead41ffac1e4f56ce5db09c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7ba6b84896f74e0384ed0d9f2a06840a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i72296211721646d1992cab22bec3d9bb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i92ffec40f6db46b9b420b58a076604c2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idcaedfe249d145b89f771b6e63827ed8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2129b2dfb19d481a86fd62f15ddae98e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia16a72f99cb94bb990ed31d85ad2058c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if7d4226740b7466183eb46971fcd6c75_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic26bba7b1a9640cebf7984646b75a859_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibb8c83cb96cc4c18a74c8ed8642bb1bf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i930d804e010c4f62adab0cb942d4bf48_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8c1de5c094064cd8b4b0af72372f335a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib01c53f4d018458380ae634f758a3d61_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i18ef91e3b44941049986b017e39cfd01_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cass:CassInformationSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cass:CassCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cass:CassInformationSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idda7f43b84e049528c80da5c1304192a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cass:CassCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id3514763b6824b0fac228ca453c49f72_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iebe8b3b0e00245f29287f1bef6ea4ab2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idb5689d6788b426ca1230b79257e557a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id17c81a93f3946b6b9360c4098febbcc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieae908eb6ede4823a4ca8a4ffa761031_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i354fe21a92ce43468566a57cf54214c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ec6aa60d15f47edafa9711dd95c0ab8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic494ff90eb5149c7a2c26d256cd09e92_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieec30ad5c006463088bc4c1c99e6a47d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95e298226e514109833b3047d8d7b4b0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ace30dca4754c8098154c829b092dfd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6d8c3d00bcc425bb7d6d81957035f76_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i38632f918b00404d846deb387e488853_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7e9fe1d57584a71bebc05894019b81f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if53a916ead164abf9b64a820e1550afd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f18320a2071400ba0b474bb09262998_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2da99ef3db064cab95aa425e7382b16a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i94a2378434e444bb80a599818c6032d9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icd501af983a54d0384c2f3f5919c5582_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i893405dbabbe4c94b45bed116426dfa2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i54ba2bcbb07c4c779836b6994048676e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93308fc8e6be43d8a483d04f53cb2456_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i255f724983e84ff191c973794821ee5c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1488c2fc0624cd6aca6c2bd3cb0b893_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i57d8a2c753a14094b120468b95ba9422_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia72d75d1d3d64aed9a5673c69ce4802e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6eb65cb2599c4846a35a93331650770d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9c3ddd945495429cb2656d32e161f885_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i45c458779c154908a51e17cbc9c64cb6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib1c075e5b1d547f38c65f53cf9648e96_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib4841a4a79754323864a84748c20c7be_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5b60dd17f8b74c23a35913bcb2b508ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id329639f61c34149b49c5c97327478e5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5d2f9db2224b4c9bbb98d4e5b274ac87_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia4e0822e829c4eab9f88452cff2fafaa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i40fd42ff95ea43a7a156fd407a45e6d3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i05f7762ff717463c81388272cf2ffa6a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i14767646460047e1948d52297d761b76_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i65dcdf523de342f19a09fd9cf5848159_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id6792b893510425c932b8666489bb3d6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8ce86c2a8bc044dabcb377b84b84cba6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iff629aa879d44c4d99a52df745cf11bc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7d43fd51233b4c1eabd8a84c11bb3325_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3c9eed31de06481ca1787f4aafabe76e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc521a35c14e4d39839c325e03dd06e2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0ec9a16980794938872684b1ed07da58_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if0c8400fde0e4c12ac77de317ff3caf4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3bce4f5589274d249e71fe7f20035ce9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifc7deb3c46864ffeab4e89746bf7d25e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i18dd132908b442d3b67456b3eb9a413e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8120e03fdb18454494a7f3cb29001396_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9f0e5cc71dfe45cc8eeb3ae93e291b2f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i60b99aad2b0d4830a9ea228f6b468719_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id511208c419f4bebae11aa8744e7f3e5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idfdd4577b27c4e63b7c448360bf687bf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib91e7eb17e2d4ca3a8532dbcb6f6d8af_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i231c8f7a782d4fc18a845be8128cf45c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i65bae52d54e24dfbbb5846c1e5ff00cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i605e1e385d72491bb97aa31bd7d0a98e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i837c201dc00a49c6b5b8067a76365593_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60abe593d6554ab1abe8c6dc6617361f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a1aeb58677a42e2a852c84faa7c4e1e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95d599d52e5647639340775c16e74aaa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i691a7049da99462ca36b85ad9604c904_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i915db8f9d51c4d36b64d45b8cf1f2a30_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d378f322a0a469ba2c5b997dda26d7d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2814bc9df79149c896ff00413da3a547_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74636d1759c049d7b6c12a31a490ca93_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i78f02119e80d433690e9a58482da6f9f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i72668764181f49db871566ef02d7d4d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49095e38adc5403fbb5b66b2f99a7dce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3fcc479b4904105aca4a4c659b1206a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b48594a85a14705b0ff8a514341b499_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibfc311ba3e1b4ba68a441acdf4f823eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d783f11a33144e7a59081ef3ad5939a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i31786ba385d5438b965783c6b5bca9e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id13ed9ca62e34fd8925e2f60b802729a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iae4ba3065d1542b1967c1fed574693f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd7237a448a040719d0943f18c682aa8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i90f694d2b5684d50bf50cb69a7864f18_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if8de73aa48e0438ba0741e470a2118cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib5a36a8e492b49b3b818462232a0b2c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i23c68aba48e24a06bb0fcdf14ffe1279_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifc3b57b25a714306b059dbf8531ad025_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5bda5403da0344ac80f7a32495fecc1e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i673d3790092749f9b3cff2b7376f98fa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i34c15b4ba9cd4420946f1846e5829430_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id78822178d9d4c6ab7414aa45d98becd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8b95e9aaf73b45c48fc7af7e7e127b2e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifaa737ea9f0840129889e8d96abeb51e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i58e7b275662845898d90e7214697e631_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i63ed066c1b534156abe39bd6b1181185_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2dec213854064c679ae688c9cb46331c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i709f475affbf4c408cf94d98c3fdedee_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie2f2cb6dbb6943de9d80ec38f7eb6da6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3445a756dafb4d65bdd76ba479fa8b2f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4fce789322174a67a9c5ddf5f2bd74f6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifea587fc58ad4a218249a7154eb61c00_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib4d48837f6f84c0790f17d9e6139321a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ife7518b6c1204157a9908e1b86643db5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib610800a139a4504addd295415dd5e44_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibbd6483da51a4dbfa21b7836942a466f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9cc21b7a992e420dabc02f8407748505_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7ebfe6baece447cc901f39fe3b1a73f3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia9c7836218d54717ad332511de34b720_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8ffec2b904474260a41f0df13c7f0f04_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6b95b1e82a9d493f88b60c630c60c0e5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1d1bbe010764439297f465021fd21111_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia201392e766b4acaa65f66354df51474_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8ad414c6410a4f969e48101ff2e064d4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8551cc5ca8c14887afb37674b2a4a8d1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id52fa8b338574efead08fb3e96d546e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d38cc15a4724c27a011d5e89019becc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibafcb6b58bf94e6c910635926e1f98d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i047ad9aee1344406b166e03dd7b09bca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6d1691fbbbfb42dba7708ce39bbde955_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibdddb0836e984ad887427df9ce163a0e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia326460927604d5eb9955f968b73d960_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93a2a736f0ef400185b1aa489dedaa04_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i36fd4adcb4b0445cbd4342a21d19cd71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iff2f5a066a4847d5950e8be9e9f3245e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib2debaff62884bbe990d96d8cd302150_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id2750a9c7083494f8ee03d529a1ebba0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i809b9cda9fa0464b8a68bdc445ec2502_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i23f2d87ca2414a62a4fe306b1e84a7fc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i820e8da303724a92bc5c3f2db8d181d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i50e1fd394ac341e593eb51cddc2605cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1cfc62e41ea444e2a4740380ab9d2527_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie5f913ef041044f4849f47b39ef861e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2a70e00939b54245b9d91bc4edb133ec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iff0f39c619fc4cdb9d0826785c1792cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifd798338df7d47429fd4b10b8bf40a8d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida1b0dea0b7247f3b819d4b4c223648a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5465dd3e3b064895ace7defda9932012_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i524d4cc11ea34e87bdf674789600ebd1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iae2748572de04c7ab9dac8227cface59_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5289880906a04f728fc86fc7501b265f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i374db965518642f4a08924df53b25709_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib5d2e4aa7204446f9aca4735ddf319e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i56e65adde636468081a55a3038bce166_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaace17e479264c1398b552c36c484122_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i329a317a53934cbdaac935a339b8488f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i947467c09df04a3d80f3fee5ede4eed0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i620131cd077b4d47a213d11bc8cc494f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ice1aa0d203de4353924b25004a5e3a1a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaa750aa15a2f47b7b9d0578ce1265ff3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i34a8dfb846b042f8a68d9080986052e3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i05c9eacf899f4264ab95665f0cb51174_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id0152a56b45c4bae84110cc71268484f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia8f190fb85bc433eaa0ed4e610f8a9ee_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i27540da3008748808253b8b70b74e0fc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6fc7ed4329c5437785f4d556deb0e50e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i79d69e4277f14f36a049f0a29c7061f6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3613a5c601f74becaaa01ef0bb470d1b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i948230a4b2fc470b9ec6713375d22144_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if3e0d91271c94cabafba9ba0f285dd15_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied69222ccb204e9998908e8eaa2887bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icb49f7822b7a4c70b936a61b43c65da0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f601b8c83d840bdb4d8ec65c3c66d87_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i61cf35a878ea46f093a1baa784ca26d8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5eed9169bf5b4147bd93012eb105934c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2b993507ed3244a6a7b68640cc19f034_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i17db4fac1d53423e8aa78396d7a30ab5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9fc2db020a914806bd74ab157f37496b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if3aace8174bb40c7af1792554153df88_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9c927751fecd46eeb7b22a45fe1d3875_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8de0e422d1d445f7bd4db34729f5e266_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i41a810ea1aa9487ea2667d04e0311aca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaddecaac0ca14395afb0155975bd6950_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2da02d8ede474830b89877be63871c15_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2cf53e91895b4f5fb8beff8cfa2d708d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1adaf1c4477448c8a4f0082af5ca427c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95bd63b2556a4dadbda6a5c7da520777_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cass:InternallyDevelopedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id289135f149141bf9de9ded0387aa607_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cass:InternallyDevelopedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i40fde195d23d42569038699e87fa79cb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cass:TouchpointMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6a67b1e9eb824914a5cf26ed2c398332_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cass:TouchpointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1cc13f4036804ac28e8a5a9d402f56d2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cass:TouchpointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic0392a9751ff4144a8a31ffbe023b5e8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cass:TouchpointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i956349700db342819acc0f15bae10514_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cass:TouchpointMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic14202f74aac4aa8a2abaf28b96f2d19_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cass:TouchpointMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i89a8b1c387504fc2b90198f335675ae3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cass:TouchpointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i089dfb1c01684783920d84580a333060_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cass:TouchpointMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3094254bdadb4dac82126ec627603a55_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i69a7635814ff440cae2d856f846af17a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb91508f80e74f6aaba5865dac80a923_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i93a66aad61e94307ab9fa82c86ad8e51_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i794e0548c0e24ed7a7e508ac9f283c47_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibe25badfeb9745ef9cc114ea69b8c5fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb4b797b50fb46229bc0ea177b57de1f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i62e58c2e78214817bec36ebf43b4228b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i700227572e0643b989663c9276054a12_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0e7463a4a020458e86c06785bca26e9a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i335a5a95e05c4752afd39743c0a8a91c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icb2172d93f874934b5c8b89963e88541_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i741997882de74504a8ca1f31337c14fa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia78e495314f34ad8a5ac4655a851084b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2bdbfeca63a14505921ab1bc0c72c9fe_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i916d08f17bbf48d496da19e4bbdbec67_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic5bf43f26ada4983b7b0101cc1628093_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic3d672df925345eabfdcbf87b9d38b82_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cass:SixCorrespondingBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2f7cc003385d446fa7d4613bedc950c3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cass:FederalHomeLoanBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2afed58a2ee94edba8f339896403cdd7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cass:TwoCorrespondingBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1d65e88bfebb44689950d6f47b17ea94_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie44db206000f4f06acf0272849f0afa5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i880e91d9c1324002ad4d94d03c00e0e6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id59c22447f224f9aa66285a0e1f180dc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:PensionPlanServiceAfterYearSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2d995ec688154c20b995a67dcae49c07_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:PensionPlanYearOneThroughSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5d1420a379dd437cbc365a022e66023d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i254592b82d0546a29f2be92424af9fbe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1ca14b379cd642f0a03baaa21ce20fc1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6dda5fef879b43bf87755ad9c4bae55f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia7f8c2bdd49540d9be6d64e69e79848e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i45c1c38f60104437b03c5ab4742e7dbb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:ForeignEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if6e4f59090db415293d58a7f067ed954_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id29e34706fb44f20ad0c8aa48b5f0f20_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4ababfc749cd48cbbaa4432e55cb8eaf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EquitySecuritiesLargeCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8170c75c908f4b87b3d61adc2948f253_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EquitySecuritiesLargeCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i683f4c03d7f544e38e8861195bee567b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:ForeignEquitySecuritiesDevelopedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id6724511078e4b6685c7e87e9b5276d7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:ForeignEquitySecuritiesDevelopedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie27372ab23234654a99e683a3a51bb4f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:ForeignEquitySecuritiesEmergingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0e06a82cbca74d94b4472aa3e9ba6409_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:ForeignEquitySecuritiesEmergingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8f6d3b8735c344238a6edaf3ed75d8c4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i98c9e7f4a1f14eebabd60e8a83de698d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">cass:MeasurementInputLongTermRateOfReturnMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibe31ed55bb2a40509fae59d8403d4ed7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i73d5b1f10527454fb6061fc3db83fa75_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7c386276c4534f8dad92511abfb08ff8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4b7a49e0fb9645e080aef521e0815988_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i986faa570ce44f99892f0a6a8101ea2b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f20f07b4d0c40f590438f3275b1a56e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic0026eed25844fa1babfd477e17a4986_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i65daeb9ca32b46b6a07b40f276e2a4de_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i03b404a5f82d4391a8448f24d83d3ce5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i56984980f6d2493c839305ae3e699fea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ec18bab278249e096b94fd9f7a9d132_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieac5c89e44d64bd68ffda62d969b4078_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idefa076a98cf4ab78a5e9909d67891f2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i370e920b547941af801187dccb21c204_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6bf9cb62e8a74155b793de0c2b3ab7e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id4f6f33200064ff59502b268c11399cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i223460e03b5d48f8aa6407a734d4a847_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7247c4f623db4b49b539bcde69721124_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5a78561219d24f6ebf0b6e7f31a47593_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i852fbace8ef84c0bbe6d01c49c9511c0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia3e372410ea74a16bb10d3c0f5bd75ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3b6f4719605546e29ede52b3c86030c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i420813181b3040bc93cb57d9d105cf3c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia2e1c42f519d475e97043efc075f4213_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i04ac32f4ba7641928a4bfac07223d714_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i47c85ba69a4042ba8330023a7b0adbd0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie347ee39023549fd90a75b0d70094dff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i219f118cbdac410696ec580139558a76_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8fb2ecaff304655965724913bda960d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b600c04963640b9bfe819a631e1b816_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i98757a8aaf824484ba781e32d59678ac_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if59d3e4a33b149d481edb88fd5438c91_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic92626eb86d94337ac699043f5c0e6a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i02ff9ad6428742beabeb5e25955c0bed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa91d7177f914bcd970cbf385fdee643_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i345c272197ac451c8731129274959797_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4da076b8d083462a986d4a1e634ecc2f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if818752bb62e4d869548682ecf1bb0c1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia7ae7f8b72f04716a9a0a18133b232d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62b3cf3d269d426bb26e1170f09f907c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icbf8c830b5e74901ae9204d22adb4e26_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i37b32b955cda4fd8b76d2971d150f74d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia6519083d98e4fdeba95a6f6ac662622_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5766a69d43cb43799b9f7cfe7166e581_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i64d895df7b75429fb3efc060daf0efd9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f30e4a3d21c4112a84766ee4d05fa87_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd422b43c74043e788886ac4508be52a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i30da07ee142e4276b0c9fe7281c1f4e3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i326d84ea83e441549b078c43d58c1989_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iefd6457f34d84b5a8dae2d9b4896c2e6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3a3f0ff8c0e24ed188f28f916e569359_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if3ac06309637405080b74d2c1a3b8533_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6d2caf7e2e3d4399a59673a5446d61f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84c6459020424a518e426301e608ed32_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iab482ceaedeb4cbdab38ffd5a200a3ec_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1de2447f7246497cac2e8dee2f1825b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb9166830f254d729e0bcc5a5c2f38d6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91d432b042544d639a0d8a7cd9dddb01_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i345621b412e8476f8c5657bebd706687_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib4b77362160049f6aede5b18f75bb0e8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia3a12cc2bb844f3ab7d656d6de0cf0d4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i22077ee100db42a9b1bfde6d27a71eed_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i08a0089ca2e44bb0a206e3d4e9462762_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SERPServiceAfterYearSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib735f322cda54b178d31f90ff50d294c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SERPYearOneThroughSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i28c598a1c8c042759e818f3f5d63663f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia35f00824abd4ccbace82620140ab4a8_D20230101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i44131ace09a44bb9915b12640f977f8a_D20230101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i47195cc042354f229349c64a691bd4f7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:NoncontributoryProfitSharingProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i83fb97d97f6d4f58b15b36a8b2231af1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:NoncontributoryProfitSharingProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i36d193c208da47efa53e79e8e1ac1fbd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:NoncontributoryProfitSharingProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c61d441112741699fcb3ea8f0850d10_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib881c718a2d340bab40a756ea41f7fa0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id1ad153de07d43dfb18ddf4bbeaf573f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib7df557012e84fbb97b757fc54eed102_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i534e46d151244d2da351b327009131f9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc835a3de52f470092c08cbaf95816d6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4f99ea0ba9484922b91d276180aa41df_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i500dd3724cfc4e02ac2d091ec67f4615_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idd46824f605e4e3ba1861a97e09f99e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i13321fb937e444cd88314267bda745ce_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifab4d81a31fd4e288ff10c96e43b2c8d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i39d03875ca794cf0a134c8ef5f369382_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i948b97ca60d24f4ea6d06bca3b4555c4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i02d1a781bd804903885e7f9a1f1b34ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d0a45c77cd04dcba57be4105d44a88d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic4f2e05805d24b49a32e209922a7a027_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1cb498adbe724348a87a21688c71ec1c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iacb96501fea54f799be894ae9f814af2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ied345d1faa4c4ad4afa794221fab2bfe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49370096e30c403099dfa8e4e9cc3215_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8508dda015614183a6538e1a4d29fd32_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i59605f89e5f249b998d11a1a49e3dce9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommitmentsToExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i684e96285bc2423ea49c5713d3c7fb3a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommitmentsToExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i248c970adfda4e49a2183836e4b6cf3c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic4fcef9f74d746749fdd7dfe0a0f3dee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16676a4b3f474f7bb87688dc54b373fd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cass:CommercialLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5706b857c5124109857341c2d2db359d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cass:CommercialLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifdacc2425e22415d97e471d7755738d5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3e35235e06604cb59b9721b0db3ca2e7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie7b57ccf2cb34b09a10c8d19b18908e1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5598576af35642698bc88b4a64d70d4a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:BankServiceFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i35ccbb16b06445daab048372dd7540b0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:BankServiceFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia8a33e758352466da5f018f0f76f7771_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:BankServiceFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i14cda6ecef5541f686fdfb6d32892dd1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i24b61f341f6c42bfb3abfdf789855c58_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if58083bf551f49e686ac5159745cc664_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8758c77ef5004c0dbb9e22929db0c62d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0c1eb3170519481e98b94f1c68f401a3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1be0994c747945caa4ef940804c0215d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i35e41d001d2a4984a0e50282e2332f92_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2c8eb754c4b7497fbf847884079ef4d2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i084406c4ae0d4fdba3b8f351b208def5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i23d9bf1bd3fb40749748cabb025a9abf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ica48b75fba1a450f829d062f14347faa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i120daf165c0d46b883bdbfaccf9c81b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icba460538988465384601ca76d50bf58_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0d64ebed5269472699ed78ae88fe240e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife385178a7c04c40a1627de7a305d31b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i56fd6e156a594af3bb9fb2f5fbbe75ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3e761ed3a081450081d466262fd59b96_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic487e309b60f46739f1f772613ca9188_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie52c1dc79e2740a3baacaf59b87c6478_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia147ec1675c2498d932e42eca0946b64_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i30e0a90d8a8e49a3a56c0f93846009f1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id79ea57db68246fc849c2cd81319244a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i50c30936b6734cf88d7d734b57b86dd0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1b70216d67ae46dbaf214d2cafd8d300_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7ccd43e2efdd46d0abf9b2ecdca0d04d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i87df96fed94e4e61b62de678b3163cff_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i490d32f57db145b6a9337ae6409c90ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3ec2380d11d04ababb36f005735aa7a2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="security">
        <measure>cass:security</measure>
    </unit>
    <unit id="loan">
        <measure>cass:loan</measure>
    </unit>
    <unit id="y">
        <measure>utr:Y</measure>
    </unit>
    <unit id="segment">
        <measure>cass:segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV80L2ZyYWc6NGQ0Y2JiMjk0OTk4NDlhMjgyNmU3MzM1ODZiNGEzYWIvdGFibGU6ZDQ1NzQ1OGY2YWM3NGNiYjk4YjI5NjdkOTdhZjc0ZWIvdGFibGVyYW5nZTpkNDU3NDU4ZjZhYzc0Y2JiOThiMjk2N2Q5N2FmNzRlYl8yLTEtMS0xLTM0Mzg1_86151fab-b34c-4d8e-a2ba-577484c94515">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV80L2ZyYWc6NGQ0Y2JiMjk0OTk4NDlhMjgyNmU3MzM1ODZiNGEzYWIvdGFibGU6ZDQ1NzQ1OGY2YWM3NGNiYjk4YjI5NjdkOTdhZjc0ZWIvdGFibGVyYW5nZTpkNDU3NDU4ZjZhYzc0Y2JiOThiMjk2N2Q5N2FmNzRlYl8zLTEtMS0xLTM0Mzg1_af8b73d4-81f2-41a4-95ca-21942f94a031">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV80L2ZyYWc6NGQ0Y2JiMjk0OTk4NDlhMjgyNmU3MzM1ODZiNGEzYWIvdGFibGU6ZDQ1NzQ1OGY2YWM3NGNiYjk4YjI5NjdkOTdhZjc0ZWIvdGFibGVyYW5nZTpkNDU3NDU4ZjZhYzc0Y2JiOThiMjk2N2Q5N2FmNzRlYl80LTEtMS0xLTM0Mzg1_f7ca43aa-c2f3-4385-950a-530bc5ac360a">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV80L2ZyYWc6NGQ0Y2JiMjk0OTk4NDlhMjgyNmU3MzM1ODZiNGEzYWIvdGFibGU6ZDQ1NzQ1OGY2YWM3NGNiYjk4YjI5NjdkOTdhZjc0ZWIvdGFibGVyYW5nZTpkNDU3NDU4ZjZhYzc0Y2JiOThiMjk2N2Q5N2FmNzRlYl81LTEtMS0xLTM0Mzg1_7eb08544-11ff-4e25-bdce-7929f9f0c959">0000708781</dei:EntityCentralIndexKey>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzQtMC0xLTEtMzQzODU_572356ea-35fa-41d4-bad5-f558aeb1ec72">http://fasb.org/us-gaap/2022#InterestExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzQtMC0xLTEtMzQzODU_d7e23424-bbad-46eb-9b9f-3f9f94ac20fb">http://fasb.org/us-gaap/2022#InterestExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <cass:CommercialAndStandbyLettersOfCreditRemainingDurationTerm
      contextRef="i49370096e30c403099dfa8e4e9cc3215_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODEvZnJhZzoxMWY3M2YwMDZjN2Q0ZTcyYWNlZjdlMWQ5Y2NiZDFlMi90ZXh0cmVnaW9uOjExZjczZjAwNmM3ZDRlNzJhY2VmN2UxZDljY2JkMWUyXzE2NDkyNjc0NDgxMzQ_6140de98-16a0-41ec-8d97-8e4f58c59b83">P1Y</cass:CommercialAndStandbyLettersOfCreditRemainingDurationTerm>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90ZXh0cmVnaW9uOmUxY2VjNWQyMWRiYzQyNGZhYjY4MGZhNTA2YzAxNWJjXzE1MDQ_b20eb6c4-426a-478a-85df-c2dc14531bad">http://fasb.org/us-gaap/2022#OtherLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90ZXh0cmVnaW9uOmUxY2VjNWQyMWRiYzQyNGZhYjY4MGZhNTA2YzAxNWJjXzE1MDA_c395380a-f2b8-4925-b70a-b68cc354787f">http://fasb.org/us-gaap/2022#OtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODgx_defd4a80-2f15-4362-9eea-2e0310d62979">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6NDk1OTAzMzBkNTBiNDZmNGFiMmRjYWQzMWM1MDA4YmEvdGFibGVyYW5nZTo0OTU5MDMzMGQ1MGI0NmY0YWIyZGNhZDMxYzUwMDhiYV8xLTAtMS0xLTM0Mzg1_6b5baa74-4a2c-4ab1-b395-ed581dbfe27e">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6NDk1OTAzMzBkNTBiNDZmNGFiMmRjYWQzMWM1MDA4YmEvdGFibGVyYW5nZTo0OTU5MDMzMGQ1MGI0NmY0YWIyZGNhZDMxYzUwMDhiYV8xLTEtMS0xLTM0Mzg1L3RleHRyZWdpb246YzcyODFiNzE3MjYyNDRjYmE2Yzc0ZTM0YjZkMDUzNzBfMTE3_50616402-1262-4e8b-8054-d063f57339fa">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6NDk1OTAzMzBkNTBiNDZmNGFiMmRjYWQzMWM1MDA4YmEvdGFibGVyYW5nZTo0OTU5MDMzMGQ1MGI0NmY0YWIyZGNhZDMxYzUwMDhiYV8xLTEtMS0xLTM0Mzg1L3RleHRyZWdpb246YzcyODFiNzE3MjYyNDRjYmE2Yzc0ZTM0YjZkMDUzNzBfMTE3_3dfd7f81-3fbc-4bcc-ab37-c91b22e6044f">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6NDk1OTAzMzBkNTBiNDZmNGFiMmRjYWQzMWM1MDA4YmEvdGFibGVyYW5nZTo0OTU5MDMzMGQ1MGI0NmY0YWIyZGNhZDMxYzUwMDhiYV8zLTAtMS0xLTM0Mzg1_b354d116-05a8-4bf1-a089-d8b01493df34">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODc0_802183a1-0b1e-481b-b44a-3dd8ff09f89f">000-20827</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6ZjFkZDU1ZTk0NDMxNDNjMzg0NmE0YzUwYmFiYjI4NDkvdGFibGVyYW5nZTpmMWRkNTVlOTQ0MzE0M2MzODQ2YTRjNTBiYWJiMjg0OV8wLTAtMS0xLTM0Mzg1_5df4d3e3-fb72-49cf-8395-a51474883c75">CASS INFORMATION SYSTEMS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6ZjFkZDU1ZTk0NDMxNDNjMzg0NmE0YzUwYmFiYjI4NDkvdGFibGVyYW5nZTpmMWRkNTVlOTQ0MzE0M2MzODQ2YTRjNTBiYWJiMjg0OV81LTEtMS0xLTM0Mzg1_7c110a65-b28c-4662-adb5-8150bed12f6a">MO</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6ZjFkZDU1ZTk0NDMxNDNjMzg0NmE0YzUwYmFiYjI4NDkvdGFibGVyYW5nZTpmMWRkNTVlOTQ0MzE0M2MzODQ2YTRjNTBiYWJiMjg0OV81LTMtMS0xLTM0Mzg1_784c25a9-90c4-43c3-a405-7d25c7b4055b">43-1265338</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6ZjFkZDU1ZTk0NDMxNDNjMzg0NmE0YzUwYmFiYjI4NDkvdGFibGVyYW5nZTpmMWRkNTVlOTQ0MzE0M2MzODQ2YTRjNTBiYWJiMjg0OV84LTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NjlkOGI3OWYzYTM4NDZkZmIxMjZlNTQxZDRlZGUwOGZfNA_d648b2e1-458d-464e-976e-644ac5b4c2ff">12444 Powerscourt Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6ZjFkZDU1ZTk0NDMxNDNjMzg0NmE0YzUwYmFiYjI4NDkvdGFibGVyYW5nZTpmMWRkNTVlOTQ0MzE0M2MzODQ2YTRjNTBiYWJiMjg0OV84LTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NjlkOGI3OWYzYTM4NDZkZmIxMjZlNTQxZDRlZGUwOGZfOA_53bb2992-cf87-4041-9f71-e1d950c42232">Suite 550</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6ZjFkZDU1ZTk0NDMxNDNjMzg0NmE0YzUwYmFiYjI4NDkvdGFibGVyYW5nZTpmMWRkNTVlOTQ0MzE0M2MzODQ2YTRjNTBiYWJiMjg0OV84LTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NjlkOGI3OWYzYTM4NDZkZmIxMjZlNTQxZDRlZGUwOGZfMTI_5f9e8e5c-ce89-49ee-80b7-717f2c3e3e06">St. Louis</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6ZjFkZDU1ZTk0NDMxNDNjMzg0NmE0YzUwYmFiYjI4NDkvdGFibGVyYW5nZTpmMWRkNTVlOTQ0MzE0M2MzODQ2YTRjNTBiYWJiMjg0OV84LTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NjlkOGI3OWYzYTM4NDZkZmIxMjZlNTQxZDRlZGUwOGZfMTY_759c5308-d06c-4817-aa6e-3a01ce67df42">MO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6ZjFkZDU1ZTk0NDMxNDNjMzg0NmE0YzUwYmFiYjI4NDkvdGFibGVyYW5nZTpmMWRkNTVlOTQ0MzE0M2MzODQ2YTRjNTBiYWJiMjg0OV84LTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NjlkOGI3OWYzYTM4NDZkZmIxMjZlNTQxZDRlZGUwOGZfMTk_844f748e-19b1-4d0e-8ea6-7eee1d02a15f">63131</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6ZjFkZDU1ZTk0NDMxNDNjMzg0NmE0YzUwYmFiYjI4NDkvdGFibGVyYW5nZTpmMWRkNTVlOTQ0MzE0M2MzODQ2YTRjNTBiYWJiMjg0OV84LTMtMS0xLTM0Mzg1L3RleHRyZWdpb246N2JmY2RhZTU2NGJiNDY5NDg4NWY5NzVmMWM0YzEyNGNfNQ_ac091576-033a-4db2-8b61-580aae3a9a18">314</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6ZjFkZDU1ZTk0NDMxNDNjMzg0NmE0YzUwYmFiYjI4NDkvdGFibGVyYW5nZTpmMWRkNTVlOTQ0MzE0M2MzODQ2YTRjNTBiYWJiMjg0OV84LTMtMS0xLTM0Mzg1L3RleHRyZWdpb246N2JmY2RhZTU2NGJiNDY5NDg4NWY5NzVmMWM0YzEyNGNfOQ_c631906c-5049-452b-945e-b8448272320b">506-5500</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6YjNlN2RkM2ZhYzlhNGM0MDg2NmE1YzJlNmE5OTRiNWYvdGFibGVyYW5nZTpiM2U3ZGQzZmFjOWE0YzQwODY2YTVjMmU2YTk5NGI1Zl8yLTAtMS0xLTM0Mzg1_5a290ccf-aa93-48b4-afd6-38542d98b4cb">Common Stock, par value $0.50 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6YjNlN2RkM2ZhYzlhNGM0MDg2NmE1YzJlNmE5OTRiNWYvdGFibGVyYW5nZTpiM2U3ZGQzZmFjOWE0YzQwODY2YTVjMmU2YTk5NGI1Zl8yLTItMS0xLTM0Mzg1_41f5398e-22e2-4ee2-aa9a-667e9abb1f5d">CASS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGFibGU6YjNlN2RkM2ZhYzlhNGM0MDg2NmE1YzJlNmE5OTRiNWYvdGFibGVyYW5nZTpiM2U3ZGQzZmFjOWE0YzQwODY2YTVjMmU2YTk5NGI1Zl8yLTMtMS0xLTM0Mzg1L3RleHRyZWdpb246ZGE0YTM3ZDRiNWUxNGFkYzhmMDkzNzhiZTAxNDcwNWRfMTA_0420ca61-6fef-4a5a-8fcb-3b6f1a293e99">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODc3_e38a5750-abd0-4a5f-bfc5-3ca1f7d37fc4">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODc4_c077267d-bea4-4f7c-b4a0-0aee9ae73ae3">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODY5_e8c6a1e2-1c41-4573-aab0-9fcc2aebb249">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODc2_e7000e09-6093-4e63-bdd1-81c79f125ba0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODcw_4714cc2d-612b-42c7-99f5-c82ad3fc9e04">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODc5_6fabc161-a877-4c85-9c38-bbd64d5370e3">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODg1_36e7af9d-dbf2-4f68-94ab-501e51b162e6">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODgy_069bc5b8-d563-4615-9ae6-c2d62b09fdc8">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODgz_6aceae6f-d6bd-42d9-8d23-460f62afc16e">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i044d94f335b04fc3b8dc64a041cfe957_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8xMDk5NTExNjMxMjYx_729843a8-0ea0-4580-9a2d-1e889fd95f3a"
      unitRef="usd">520700000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i853ca3c565294cbc869f129e9edd508f_I20230215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODc1_3b3a0e06-b98f-40f7-a22f-b881f36f2e48"
      unitRef="shares">13710353</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODcy_bf0b8465-5d23-44c9-8f7e-4e803343279d">Certain information required for Part III of this report is incorporated by reference to the Registrant&#x2019;s Proxy Statement for the 2023 Annual Meeting of Shareholders.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODg0_8a3ea751-98cb-4f7c-a712-8ebcfbd6bfdc">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODgw_8a6f8200-e0c8-47ee-b23a-1e4acb388954">St. Louis, MO</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xL2ZyYWc6YTE2MTA5YTBhNTViNGExNThiMmViZWJjYjUwN2Q0ZTkvdGV4dHJlZ2lvbjphMTYxMDlhMGE1NWI0YTE1OGIyZWJlYmNiNTA3ZDRlOV8yODcz_9b846221-01a3-4365-a08c-fb2e4d079c0f">185</dei:AuditorFirmId>
    <us-gaap:CashAndDueFromBanks
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMtMS0xLTEtMzQzODU_01816e29-48a7-4f22-918f-569be6d35663"
      unitRef="usd">20995000</us-gaap:CashAndDueFromBanks>
    <us-gaap:CashAndDueFromBanks
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMtMy0xLTEtMzQzODU_756f3040-e668-4c68-a890-0dd3091e3dc7"
      unitRef="usd">12301000</us-gaap:CashAndDueFromBanks>
    <us-gaap:ShortTermInvestments
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzQtMS0xLTEtMzQzODU_38113151-2695-471b-b9b7-5093e96c22e7"
      unitRef="usd">179947000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzQtMy0xLTEtMzQzODU_624d5d2f-c319-4dac-8e12-df87b35c2164"
      unitRef="usd">502627000</us-gaap:ShortTermInvestments>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzUtMS0xLTEtMzQzODU_43218536-aaaf-4e6c-ba8c-b7c6c81784b4"
      unitRef="usd">200942000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzUtMy0xLTEtMzQzODU_45d25213-752c-449e-a9f6-c89e40027669"
      unitRef="usd">514928000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzYtMS0xLTEtMzQzODU_8a2005cf-be9e-4b8d-86c3-798898b33ac5"
      unitRef="usd">754468000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzYtMy0xLTEtMzQzODU_2fb06194-0beb-438e-b1c8-d21c874ed226"
      unitRef="usd">673453000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzgtMS0xLTEtMzQzODU_21a5545f-4a99-431e-8fc1-1dcf3c56d0ec"
      unitRef="usd">1082906000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzgtMy0xLTEtMzQzODU_7980546c-b382-4b00-9fc0-e828982f9ac3"
      unitRef="usd">960567000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzktMS0xLTEtMzQzODU_8bf99fc2-77b5-4234-9031-429a9c88d36c"
      unitRef="usd">13539000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzktMy0xLTEtMzQzODU_a9b164a3-02f5-4b54-adac-3c77c3459746"
      unitRef="usd">12041000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzEwLTEtMS0xLTM0Mzg1_b830010c-12f1-4cc2-a0d8-41f37be50711"
      unitRef="usd">1069367000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzEwLTMtMS0xLTM0Mzg1_84a60ccd-0e3f-4fc1-be4a-cb595bbae33a"
      unitRef="usd">948526000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <cass:PaymentsInAdvanceOfFunding
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzExLTEtMS0xLTM0Mzg1_e59afbd0-dc2a-4331-8e5f-72ad5d1f3b62"
      unitRef="usd">293775000</cass:PaymentsInAdvanceOfFunding>
    <cass:PaymentsInAdvanceOfFunding
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzExLTMtMS0xLTM0Mzg1_765f2bc5-8636-44ba-bad4-d1eead657d2f"
      unitRef="usd">291427000</cass:PaymentsInAdvanceOfFunding>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzEyLTEtMS0xLTM0Mzg1_e887048b-0443-427a-8a20-aa192b8c8c33"
      unitRef="usd">19958000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzEyLTMtMS0xLTM0Mzg1_ba2b1803-0c34-48db-a379-5e6fd28b6135"
      unitRef="usd">18113000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzEzLTEtMS0xLTM0Mzg1_0cad9946-bc55-4d04-bd31-04df62114649"
      unitRef="usd">47998000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzEzLTMtMS0xLTM0Mzg1_d1b38b1b-8295-4aea-ab58-19630f591701"
      unitRef="usd">43176000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:Goodwill
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzE0LTEtMS0xLTM0Mzg1_b2e3f6d4-60c4-4563-831b-571388d56347"
      unitRef="usd">17309000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzE0LTMtMS0xLTM0Mzg1_124634ee-b85d-4775-902c-edc2ae411e7e"
      unitRef="usd">14262000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzE1LTEtMS0xLTM0Mzg1_b9ad6423-1036-4f5e-9245-e7ff2958054e"
      unitRef="usd">4126000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzE1LTMtMS0xLTM0Mzg1_6286aab3-47de-44d5-a92d-e2c1bb61a7f4"
      unitRef="usd">2564000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:ReceivablesFromCustomers
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzE2LTEtMS0xLTQyODU2_4052a0fd-4ec7-4036-80ff-f840b6dcb909"
      unitRef="usd">95779000</us-gaap:ReceivablesFromCustomers>
    <us-gaap:ReceivablesFromCustomers
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzE2LTMtMS0xLTQyODU2_74f1d10c-1738-44af-80de-80fdecce8b41"
      unitRef="usd">4992000</us-gaap:ReceivablesFromCustomers>
    <us-gaap:OtherAssets
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzE2LTEtMS0xLTM0Mzg1_eaedf796-49c5-42ad-9256-3ed0f4f24d31"
      unitRef="usd">69301000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzE2LTMtMS0xLTM0Mzg1_fbc5fcf6-a533-4d6c-8fc0-f57ff77e26a0"
      unitRef="usd">43460000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzE3LTEtMS0xLTM0Mzg1_a63adb00-27cd-4498-a975-359a14a7cab3"
      unitRef="usd">2573023000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzE3LTMtMS0xLTM0Mzg1_db6603ab-5d8e-4b4b-9876-ef8b2a1288c3"
      unitRef="usd">2554901000</us-gaap:Assets>
    <us-gaap:NoninterestBearingDepositLiabilities
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzIyLTEtMS0xLTM0Mzg1_d839b0f6-cf39-4c12-ac5e-f2a506949f41"
      unitRef="usd">642757000</us-gaap:NoninterestBearingDepositLiabilities>
    <us-gaap:NoninterestBearingDepositLiabilities
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzIyLTMtMS0xLTM0Mzg1_25d60f97-2e8c-4f75-8a9e-73c608823081"
      unitRef="usd">582642000</us-gaap:NoninterestBearingDepositLiabilities>
    <us-gaap:InterestBearingDepositLiabilities
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzIzLTEtMS0xLTM0Mzg1_6cc91275-c269-472a-bb6f-a09de968e56f"
      unitRef="usd">614460000</us-gaap:InterestBearingDepositLiabilities>
    <us-gaap:InterestBearingDepositLiabilities
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzIzLTMtMS0xLTM0Mzg1_9e0deefd-e49b-4ac0-a547-953e5014747b"
      unitRef="usd">638861000</us-gaap:InterestBearingDepositLiabilities>
    <us-gaap:Deposits
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzI0LTEtMS0xLTM0Mzg1_49a10b2a-735a-4e03-9f77-546cfa410261"
      unitRef="usd">1257217000</us-gaap:Deposits>
    <us-gaap:Deposits
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzI0LTMtMS0xLTM0Mzg1_02927bfa-32d4-41b5-8955-02e9dea9487a"
      unitRef="usd">1221503000</us-gaap:Deposits>
    <cass:AccountsAndDraftsPayableCarryingAmount
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzI1LTEtMS0xLTM0Mzg1_cab1a03c-864f-4b0d-889e-c676608aaf21"
      unitRef="usd">1067600000</cass:AccountsAndDraftsPayableCarryingAmount>
    <cass:AccountsAndDraftsPayableCarryingAmount
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzI1LTMtMS0xLTM0Mzg1_6023921b-e441-4015-88d2-a08bf0c1e4a1"
      unitRef="usd">1050396000</cass:AccountsAndDraftsPayableCarryingAmount>
    <us-gaap:OtherLiabilities
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzI3LTEtMS0xLTM0Mzg1_d89ba1c8-6bc9-4da7-948a-9ecfcecf94e0"
      unitRef="usd">41881000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzI3LTMtMS0xLTM0Mzg1_69031d88-639e-440f-9d26-a1ee61690584"
      unitRef="usd">37204000</us-gaap:OtherLiabilities>
    <us-gaap:Liabilities
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzI4LTEtMS0xLTM0Mzg1_53a3dc22-4baf-42a6-8ca0-abacf43d9aa5"
      unitRef="usd">2366698000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzI4LTMtMS0xLTM0Mzg1_f650746c-7e38-4e54-af75-3dc62c139788"
      unitRef="usd">2309103000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMxLTAtMS0xLTM0Mzg1L3RleHRyZWdpb246MGU2MjBmNzFlMWVjNDFhMzljYWJiZmRkMGJjZjhiMDNfMzE_5c60d924-415f-4352-ae65-e1b79779c54b"
      unitRef="usdPerShare">0.50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMxLTAtMS0xLTM0Mzg1L3RleHRyZWdpb246MGU2MjBmNzFlMWVjNDFhMzljYWJiZmRkMGJjZjhiMDNfMzE_d3018724-2ce8-4887-a0a8-d1de492d3479"
      unitRef="usdPerShare">0.50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMxLTAtMS0xLTM0Mzg1L3RleHRyZWdpb246MGU2MjBmNzFlMWVjNDFhMzljYWJiZmRkMGJjZjhiMDNfNDU_87878a05-2da2-485b-ae36-7c6c38a81688"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMxLTAtMS0xLTM0Mzg1L3RleHRyZWdpb246MGU2MjBmNzFlMWVjNDFhMzljYWJiZmRkMGJjZjhiMDNfNDU_fc72750d-4fba-4fe5-a3ed-7a276ca4d875"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMxLTAtMS0xLTM0Mzg1L3RleHRyZWdpb246MGU2MjBmNzFlMWVjNDFhMzljYWJiZmRkMGJjZjhiMDNfNzA_4d69b3f8-76e8-455b-ac17-5127e17027df"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMxLTAtMS0xLTM0Mzg1L3RleHRyZWdpb246MGU2MjBmNzFlMWVjNDFhMzljYWJiZmRkMGJjZjhiMDNfNzA_d435f57d-f409-456b-aadb-24576676e26f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMxLTEtMS0xLTM0Mzg1_aaead20f-3bf3-48ba-8698-6c5562c1544c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMxLTMtMS0xLTM0Mzg1_33db3d5f-1322-458e-8a04-f76e57c31ee4"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMyLTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NjlmYWM5MTg2OGVkNDBkN2E1OTJkYmQ1NTA0ODdhZDBfMjg_6396a4e0-9150-4d80-9c32-f324d9c60a4c"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMyLTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NjlmYWM5MTg2OGVkNDBkN2E1OTJkYmQ1NTA0ODdhZDBfMjg_81a3fc1f-f57b-472f-bef6-cbf75f0c887c"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMyLTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NjlmYWM5MTg2OGVkNDBkN2E1OTJkYmQ1NTA0ODdhZDBfNDI_443af8b9-ec49-40ec-88a4-aae00100c793"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMyLTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NjlmYWM5MTg2OGVkNDBkN2E1OTJkYmQ1NTA0ODdhZDBfNDI_b9ebe85c-2cf1-4700-a083-5dcff518f2f3"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMyLTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NjlmYWM5MTg2OGVkNDBkN2E1OTJkYmQ1NTA0ODdhZDBfNjQ_19b75fda-d3ee-4971-82c5-cbb85e3a8e08"
      unitRef="shares">15505772</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMyLTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NjlmYWM5MTg2OGVkNDBkN2E1OTJkYmQ1NTA0ODdhZDBfNjQ_c9716287-dd41-4713-ae92-4e8d9609231f"
      unitRef="shares">15505772</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMyLTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NjlmYWM5MTg2OGVkNDBkN2E1OTJkYmQ1NTA0ODdhZDBfOTU_b35d3cb8-1c18-40aa-8216-4efb9f54dc1f"
      unitRef="shares">13669656</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMyLTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NjlmYWM5MTg2OGVkNDBkN2E1OTJkYmQ1NTA0ODdhZDBfMTAy_ca56202c-a988-4ed5-b5e4-0aa869c65eaf"
      unitRef="shares">13734295</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMyLTEtMS0xLTM0Mzg1_5588972a-597a-47b6-a12c-588bf0bafdb5"
      unitRef="usd">7753000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMyLTMtMS0xLTM0Mzg1_00db90d6-ad7c-4f24-a721-a706d6702870"
      unitRef="usd">7753000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMzLTEtMS0xLTM0Mzg1_99eca175-7ea4-4c87-929a-79af081fada7"
      unitRef="usd">207422000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzMzLTMtMS0xLTM0Mzg1_8ddfe26f-4e19-412d-b293-4f7c6ce91170"
      unitRef="usd">204276000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzM0LTEtMS0xLTM0Mzg1_a6cd7987-ca30-4515-9186-cfb4b7ce4d34"
      unitRef="usd">131682000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzM0LTMtMS0xLTM0Mzg1_3bdbcf1e-15fb-4560-b131-10a107b51213"
      unitRef="usd">112220000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzM1LTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NjUwMzYyOGFjY2Y1NDAzMzgzYjJmZmMwZWRjNWU3Y2FfNDA_828b935f-546f-4f25-ae7f-c506f0618a49"
      unitRef="shares">1836116</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzM1LTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NjUwMzYyOGFjY2Y1NDAzMzgzYjJmZmMwZWRjNWU3Y2FfNTQ5NzU1ODE0MDAz_af56a5f5-11e7-4eec-a07b-400d1bd3616f"
      unitRef="shares">1771477</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzM1LTEtMS0xLTM0Mzg1_ed7093b2-1624-4662-992b-31afe1839eec"
      unitRef="usd">81211000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzM1LTMtMS0xLTM0Mzg1_ca0cb15c-5111-4f31-ac4b-229fad2b9526"
      unitRef="usd">78904000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzM2LTEtMS0xLTM0Mzg1_58d87f5c-83d7-486c-870d-7fb35dbeb489"
      unitRef="usd">-59321000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzM2LTMtMS0xLTM0Mzg1_a9bf4ca1-d859-412b-b826-98d802f595f9"
      unitRef="usd">453000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzM3LTEtMS0xLTM0Mzg1_fc377382-4162-433a-a4ac-130453f260c8"
      unitRef="usd">206325000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzM3LTMtMS0xLTM0Mzg1_975cf436-7b6a-456a-ba9d-a0c9e4e375bb"
      unitRef="usd">245798000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzM4LTEtMS0xLTM0Mzg1_5c537b99-cf88-42cc-a75d-4b36344cf336"
      unitRef="usd">2573023000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMTgvZnJhZzozYTQxODdjYWMxY2E0OTVlOGIzOTE5OWJkYmMwZDU5YS90YWJsZTo3YWZjODcxMGQ3NGQ0ZGFmOGViOGZlZmZlNmJmYTg0ZC90YWJsZXJhbmdlOjdhZmM4NzEwZDc0ZDRkYWY4ZWI4ZmVmZmU2YmZhODRkXzM4LTMtMS0xLTM0Mzg1_ebed2f81-426a-489d-873d-925a9f4eeb0a"
      unitRef="usd">2554901000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e767e3cf4d94418b55d1df40892029c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzMtMS0xLTEtMzQzODU_e7ce5a35-b216-455d-9412-76a6240d4a1c"
      unitRef="usd">76470000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6389771d10914c90907f676a35e5a4db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzMtMy0xLTEtMzQzODU_5367941c-6174-45f3-b22f-fd8f50536e3e"
      unitRef="usd">74589000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f065b4580a0415c975ab9de5e455cb0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzMtNS0xLTEtMzQzODU_bc559021-5fa8-4f47-8422-be12d479daef"
      unitRef="usd">74638000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3605aeeafdf4410a00e1305b0f98f06_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzQtMS0xLTEtMzQzODU_072045aa-d80c-4023-952c-7d9932905a94"
      unitRef="usd">43757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf2b2703a8284eea9ff58e5f30351ec2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzQtMy0xLTEtMzQzODU_315cb0ea-57ac-4426-94cf-d88c7d713b74"
      unitRef="usd">32733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07bad28bc917465f86d9440aced269c1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzQtNS0xLTEtMzQzODU_80a6376c-72de-4404-92fd-d3b3048a5512"
      unitRef="usd">23107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cass:BankServiceFeesAndOtherRevenueNotFromContractWithCustomer
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzYtMS0xLTEtMzQzODU_97c6c0ef-5cd5-4520-8282-bb3c2ae4453b"
      unitRef="usd">4755000</cass:BankServiceFeesAndOtherRevenueNotFromContractWithCustomer>
    <cass:BankServiceFeesAndOtherRevenueNotFromContractWithCustomer
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzYtMy0xLTEtMzQzODU_b4501554-45d2-42d5-bbc5-53b56f3bc882"
      unitRef="usd">2369000</cass:BankServiceFeesAndOtherRevenueNotFromContractWithCustomer>
    <cass:BankServiceFeesAndOtherRevenueNotFromContractWithCustomer
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzYtNS0xLTEtMzQzODU_ee7163e7-2c0e-4946-aefa-e27fe74b1dbd"
      unitRef="usd">2696000</cass:BankServiceFeesAndOtherRevenueNotFromContractWithCustomer>
    <us-gaap:NoninterestIncome
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzctMS0xLTEtMzQzODU_70e98112-2905-459d-b0fd-5b41c1303f44"
      unitRef="usd">124982000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzctMy0xLTEtMzQzODU_b66c7b6f-73d0-4b46-9c58-f875a7d31b46"
      unitRef="usd">109691000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzctNS0xLTEtMzQzODU_a75c61c5-c1b0-4639-82a3-67ab903a8130"
      unitRef="usd">100441000</us-gaap:NoninterestIncome>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzEwLTEtMS0xLTM0Mzg1_c75018d4-71f1-40f1-9d07-ecba743be0a5"
      unitRef="usd">39460000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzEwLTMtMS0xLTM0Mzg1_1ec80e10-bbbc-4ea2-a191-07e0d38b380f"
      unitRef="usd">35178000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzEwLTUtMS0xLTM0Mzg1_c9e77323-2da5-4fcc-9519-ee2cb3f02449"
      unitRef="usd">37665000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzEyLTEtMS0xLTM0Mzg1_c600b2d8-68a5-4da4-964c-6f234d9eb443"
      unitRef="usd">10083000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzEyLTMtMS0xLTM0Mzg1_3ebfa19d-c92c-45bc-96b4-aae8ac757be5"
      unitRef="usd">2547000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzEyLTUtMS0xLTM0Mzg1_5a5c35d5-943b-43d5-a756-1c761f48661e"
      unitRef="usd">1692000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzEzLTEtMS0xLTM0Mzg1_d4c6a1b0-f7d3-4f8c-8fe0-67bd5edae6f0"
      unitRef="usd">6354000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzEzLTMtMS0xLTM0Mzg1_db6243a7-1a54-43d2-9731-dc36cd324c4d"
      unitRef="usd">7046000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzEzLTUtMS0xLTM0Mzg1_a188a9f2-515f-443e-9818-3d52dcfe60be"
      unitRef="usd">7104000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzE0LTEtMS0xLTM0Mzg1_9e07aae7-cd55-4916-afdd-1d47ccd80b91"
      unitRef="usd">6429000</cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments>
    <cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzE0LTMtMS0xLTM0Mzg1_d6374481-47ef-48a9-815c-8469cbc81fdf"
      unitRef="usd">726000</cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments>
    <cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzE0LTUtMS0xLTM0Mzg1_ea74bc9f-5a65-4827-bc42-26f72e3e4b91"
      unitRef="usd">1226000</cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzE1LTEtMS0xLTM0Mzg1_3c74115f-6a94-4015-bfcd-f82c8e930427"
      unitRef="usd">62326000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzE1LTMtMS0xLTM0Mzg1_6a9bf9e4-748e-4698-b9f0-0b80b0962ed3"
      unitRef="usd">45497000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzE1LTUtMS0xLTM0Mzg1_732f576c-6e17-4c07-a3ed-8e169c533cc1"
      unitRef="usd">47687000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestExpenseDeposits
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzE4LTEtMS0xLTM0Mzg1_686e178c-4bd2-4f09-8276-c86097c30d32"
      unitRef="usd">3482000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzE4LTMtMS0xLTM0Mzg1_803ba154-669a-4465-a9f1-3b6c50d8d8e6"
      unitRef="usd">1171000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzE4LTUtMS0xLTM0Mzg1_0275a24c-6ab9-4720-b62e-3cea6fbeb148"
      unitRef="usd">2360000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseShortTermBorrowings
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzE5LTEtMS0xLTM0Mzg1_8c9930cd-1784-406d-a709-e357c8d2f812"
      unitRef="usd">0</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpenseShortTermBorrowings
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzE5LTMtMS0xLTM0Mzg1_7e3eee35-89a6-4a68-ba9d-c43c74fb81d5"
      unitRef="usd">0</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpenseShortTermBorrowings
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzE5LTUtMS0xLTM0Mzg1_9759383c-0f61-4702-9843-5628ab46ca5f"
      unitRef="usd">2000</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpense
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzIwLTEtMS0xLTM0Mzg1_4870504e-059e-4fdf-ab55-5aabd59586f6"
      unitRef="usd">3482000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzIwLTMtMS0xLTM0Mzg1_d20f028b-f5fe-4620-861c-4232651501d0"
      unitRef="usd">1171000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzIwLTUtMS0xLTM0Mzg1_8c70a605-e606-4777-b102-bfe00c5917ef"
      unitRef="usd">2362000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzIxLTEtMS0xLTM0Mzg1_bf1397a8-422b-4c57-8ab9-a33780e27c14"
      unitRef="usd">58844000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzIxLTMtMS0xLTM0Mzg1_6080a54b-b6ec-40b8-94d2-c066c5ba9e84"
      unitRef="usd">44326000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzIxLTUtMS0xLTM0Mzg1_672e9b90-b1f0-4d53-9f0f-9eeceab48437"
      unitRef="usd">45325000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzIyLTEtMS0xLTM0Mzg1_0b3c8a2f-e7a4-4fd1-8a54-d9be000da78a"
      unitRef="usd">1350000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzIyLTMtMS0xLTM0Mzg1_c563ebda-ad04-4aae-b353-7704813b7137"
      unitRef="usd">-130000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzIyLTUtMS0xLTM0Mzg1_cde2182c-26a0-4d35-925f-b3af048b18b4"
      unitRef="usd">810000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzIzLTEtMS0xLTM0Mzg1_5834740b-d72a-4e66-97f9-f8959f49dfd8"
      unitRef="usd">57494000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzIzLTMtMS0xLTM0Mzg1_b30dbb9c-50e3-4b71-987e-0f7441392921"
      unitRef="usd">44456000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzIzLTUtMS0xLTM0Mzg1_26cf55b1-ba1b-4952-8875-8e2e3e782ee9"
      unitRef="usd">44515000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:Revenues
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzI0LTEtMS0xLTM0Mzg1_72a26a89-3312-4ea3-b9c9-c5348c45dd88"
      unitRef="usd">182476000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzI0LTMtMS0xLTM0Mzg1_c0a047f2-0a67-4e59-b7de-fb5a18bc3547"
      unitRef="usd">154147000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzI0LTUtMS0xLTM0Mzg1_470630a1-5756-4e3a-b11d-2d2de64744f3"
      unitRef="usd">144956000</us-gaap:Revenues>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzI3LTEtMS0xLTM0Mzg1_4e444fc7-2e52-449c-a5ed-b18df4666ec1"
      unitRef="usd">106474000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzI3LTMtMS0xLTM0Mzg1_31d074e2-b59a-4f29-bbbf-7e58dc7ee4ce"
      unitRef="usd">92155000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzI3LTUtMS0xLTM0Mzg1_d772180e-7c42-4f6e-a4c0-565aed8f6cc7"
      unitRef="usd">88062000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:OccupancyNet
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzI4LTEtMS0xLTM0Mzg1_98465a96-09a1-4e2f-b436-8f6a78cc0943"
      unitRef="usd">3676000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzI4LTMtMS0xLTM0Mzg1_2927bfa5-32d1-45ba-8941-221b2e9a560b"
      unitRef="usd">3824000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzI4LTUtMS0xLTM0Mzg1_391373e9-bf62-4956-aab7-08d2a33aea08"
      unitRef="usd">3739000</us-gaap:OccupancyNet>
    <us-gaap:EquipmentExpense
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzI5LTEtMS0xLTM0Mzg1_909a679e-335b-424b-a46b-779e7cd10292"
      unitRef="usd">6668000</us-gaap:EquipmentExpense>
    <us-gaap:EquipmentExpense
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzI5LTMtMS0xLTM0Mzg1_d03f0e5e-e04f-4748-a2ec-4ec98048bda3"
      unitRef="usd">6745000</us-gaap:EquipmentExpense>
    <us-gaap:EquipmentExpense
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzI5LTUtMS0xLTM0Mzg1_2137ec62-4673-4dd9-845a-d20f7de1cc98"
      unitRef="usd">6568000</us-gaap:EquipmentExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzMwLTEtMS0xLTM0Mzg1_75568ee5-620b-4a66-9cc9-e6e0c4c2b70b"
      unitRef="usd">680000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzMwLTMtMS0xLTM0Mzg1_8fe2e4bf-5465-4151-9b76-716902d31e22"
      unitRef="usd">859000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzMwLTUtMS0xLTM0Mzg1_04b4ec36-e5b7-49dc-80c0-d54a1c67b904"
      unitRef="usd">859000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OtherNoninterestExpense
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzMxLTEtMS0xLTM0Mzg1_0ac6fc6f-00b6-43f3-bf9d-0032cd78d907"
      unitRef="usd">22078000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzMxLTMtMS0xLTM0Mzg1_95e98a09-54be-4a4c-9d9d-a0a43c2abba5"
      unitRef="usd">16743000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzMxLTUtMS0xLTM0Mzg1_c33f5cb3-c933-4854-9d1c-f1cabf712894"
      unitRef="usd">15387000</us-gaap:OtherNoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzMyLTEtMS0xLTM0Mzg1_c173e15d-234c-4b3d-bdaf-183ebda266ea"
      unitRef="usd">139576000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzMyLTMtMS0xLTM0Mzg1_11284c9f-962f-4e4a-bd52-df9e1489c2a8"
      unitRef="usd">120326000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzMyLTUtMS0xLTM0Mzg1_d2346217-ed3f-4509-99b2-3db7b2621af5"
      unitRef="usd">114615000</us-gaap:NoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzMzLTEtMS0xLTM0Mzg1_682eb7e3-fea7-45d9-95af-e84b42696222"
      unitRef="usd">42900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzMzLTMtMS0xLTM0Mzg1_671ada28-1c0f-443b-a443-9153dec39c9d"
      unitRef="usd">33821000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzMzLTUtMS0xLTM0Mzg1_30335b3a-5638-4e90-9bab-8cece1701ac4"
      unitRef="usd">30341000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzM0LTEtMS0xLTM0Mzg1_460e7635-53b7-4504-9bdc-bf65dcaa1dba"
      unitRef="usd">7996000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzM0LTMtMS0xLTM0Mzg1_0cccf339-cd21-43a2-922a-eabc4c6e889c"
      unitRef="usd">5217000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzM0LTUtMS0xLTM0Mzg1_1e760360-e83c-44be-b47a-44d6a29a669a"
      unitRef="usd">5165000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzM1LTEtMS0xLTM0Mzg1_bf7b88b7-240c-49e9-bd10-0918e5e7211b"
      unitRef="usd">34904000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzM1LTMtMS0xLTM0Mzg1_c3cec4f9-5934-4785-9419-02996f65099c"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzM1LTUtMS0xLTM0Mzg1_a29d661f-f4fa-477a-81d5-94c0016d5ae3"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzM3LTEtMS0xLTM0Mzg1_e3304fd1-4507-4585-becb-a390a723798f"
      unitRef="usdPerShare">2.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzM3LTMtMS0xLTM0Mzg1_17494a99-1f5e-4937-b5ff-2fc74faaaafd"
      unitRef="usdPerShare">2.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzM3LTUtMS0xLTM0Mzg1_8a0b418d-1351-42f2-9821-b0a52607051b"
      unitRef="usdPerShare">1.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzM4LTEtMS0xLTM0Mzg1_1c2dcd3c-ca4d-4291-adae-91057248198b"
      unitRef="usdPerShare">2.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzM4LTMtMS0xLTM0Mzg1_8c65b4b8-a0f4-47d2-b8d1-696f0558d119"
      unitRef="usdPerShare">2.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjEvZnJhZzpjYTE3YjIxOWU2NzY0N2U4ODI3YTdmNGM5YmRmZWVjMi90YWJsZTo1YzI4NzMzOWM3MWI0YzNlOTU1YTVmZDE0YTBmYjA4YS90YWJsZXJhbmdlOjVjMjg3MzM5YzcxYjRjM2U5NTVhNWZkMTRhMGZiMDhhXzM4LTUtMS0xLTM0Mzg1_3731efcd-07a5-463d-b113-9c8fc48c0e4e"
      unitRef="usdPerShare">1.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzMtMS0xLTEtMzQzODU_6d772d53-aedd-46d2-ba0f-0f813885c1db"
      unitRef="usd">34904000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzMtMy0xLTEtMzQzODU_21cde200-2b25-413f-830a-57ea4812b01f"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzMtNS0xLTEtMzQzODU_1e835e2c-88d3-45c7-ada2-4d3433df133c"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzUtMS0xLTEtMzQzODU_e57cdcdd-769d-4ab5-b9a2-525d13b1c260"
      unitRef="usd">-79746000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzUtMy0xLTEtMzQzODU_a42c0b6b-92f2-4cb1-a7a2-37b62fe45bd3"
      unitRef="usd">-10447000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzUtNS0xLTEtMzQzODU_7dfa2618-db2f-4bb7-b363-d0027ca7f91b"
      unitRef="usd">6689000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzYtMS0xLTEtMzQzODU_6a7c043f-1dc5-4601-abc5-4f0183ae3b44"
      unitRef="usd">-18981000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzYtMy0xLTEtMzQzODU_7bbfb778-9f04-4e5e-a3fb-1e5d097f8316"
      unitRef="usd">-2487000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzYtNS0xLTEtMzQzODU_22b2376d-ba6c-4621-a158-f49d7f090aab"
      unitRef="usd">1592000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzctMS0xLTEtMzQzODU_00a13977-736e-42a3-aa7e-497625c24c72"
      unitRef="usd">15000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzctMy0xLTEtMzQzODU_15138593-08e8-41bf-a846-2f8ab2c3a835"
      unitRef="usd">51000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzctNS0xLTEtMzQzODU_28894193-0c27-44bf-8c73-3995ccd14ead"
      unitRef="usd">1075000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzgtMS0xLTEtMzQzODU_c1fcc561-c90a-40df-bba9-74b5d887b6c3"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzgtMy0xLTEtMzQzODU_0708f876-5b97-4dbf-8305-6f58b2e30745"
      unitRef="usd">12000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzgtNS0xLTEtMzQzODU_dd1fe900-56ab-425c-a7ba-f128af40a211"
      unitRef="usd">256000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzktMS0xLTEtMzQzODU_90e07a80-df07-4118-bf73-00d8e83f26bd"
      unitRef="usd">-1504000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzktMy0xLTEtMzQzODU_d84fe772-195d-4dbd-832b-f203896970c1"
      unitRef="usd">-11363000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzktNS0xLTEtMzQzODU_38df597b-4f39-4f8e-bc39-029d466afa91"
      unitRef="usd">-12548000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzEwLTEtMS0xLTM0Mzg1_f64f7edf-deb0-432d-b15b-2fbc166b42ab"
      unitRef="usd">-358000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzEwLTMtMS0xLTM0Mzg1_15d9f411-5e86-4718-a920-d5ddbe8ce615"
      unitRef="usd">-2705000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzEwLTUtMS0xLTM0Mzg1_675ca5fd-d16c-4ba3-a990-6a6066074143"
      unitRef="usd">-2987000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzExLTEtMS0xLTM0Mzg1_3ae11cfd-e8cf-443e-b40d-acf0c47cab07"
      unitRef="usd">-143000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzExLTMtMS0xLTM0Mzg1_bb160a4b-0e99-4384-8245-117cf38e6e7c"
      unitRef="usd">-191000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzExLTUtMS0xLTM0Mzg1_02b7030d-aa72-4f72-b26c-81d27f2e5671"
      unitRef="usd">66000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzEyLTEtMS0xLTM0Mzg1_89398f1f-f98e-4b91-81dc-1c20107484e9"
      unitRef="usd">-59774000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzEyLTMtMS0xLTM0Mzg1_3052bea6-f8aa-4755-a538-32042de83d77"
      unitRef="usd">468000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzEyLTUtMS0xLTM0Mzg1_6d893b6a-cca9-4962-9b3a-52e0d2352cd6"
      unitRef="usd">13905000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzEzLTEtMS0xLTM0Mzg1_9e175755-d0a9-4e3f-81fa-e2c25e7955eb"
      unitRef="usd">-24870000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzEzLTMtMS0xLTM0Mzg1_bdfbd86a-a988-48c1-94ab-9738956fd84d"
      unitRef="usd">29072000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjQvZnJhZzo3YWJkYWJmMGUzZDg0ZjliOGY2MGVkNjJiYjM5YzJhZC90YWJsZTpmNTViYjUzMWRkMjQ0MmI0OWFhMTNjOWMwNTdhN2FmZC90YWJsZXJhbmdlOmY1NWJiNTMxZGQyNDQyYjQ5YWExM2M5YzA1N2E3YWZkXzEzLTUtMS0xLTM0Mzg1_5da0480e-fc91-4d7b-9ccb-1030f22521aa"
      unitRef="usd">39081000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMtMS0xLTEtMzQzODU_4e439c97-84d1-4a09-846d-8408443bdc0f"
      unitRef="usd">34904000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMtMy0xLTEtMzQzODU_2a672b19-8aba-499f-9a72-ef73f409d62a"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMtNS0xLTEtMzQzODU_4416c1d9-b955-494f-ae69-7d33dbb38341"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzUtMS0xLTEtMzQzODU_4a8e51f1-2d83-416f-89bf-84849c670e04"
      unitRef="usd">680000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzUtMy0xLTEtMzQzODU_8d717bcf-66e8-45a8-ad5b-df3e482a8a69"
      unitRef="usd">859000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzUtNS0xLTEtMzQzODU_3a24ae09-ceae-4e80-be35-c31ebaeb2600"
      unitRef="usd">859000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzYtMS0xLTEtMzQzODU_c408c331-1236-4156-9ad5-bb2dc9117d67"
      unitRef="usd">-6275000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzYtMy0xLTEtMzQzODU_dae49324-695e-4a45-b9b9-8afa050a8070"
      unitRef="usd">-7328000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzYtNS0xLTEtMzQzODU_3999078d-aaf0-4832-a992-3eee8b86272e"
      unitRef="usd">-5939000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:Depreciation
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzctMS0xLTEtMzQzODU_a46d570f-c382-4c73-b106-77bb4bd63265"
      unitRef="usd">4021000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzctMy0xLTEtMzQzODU_40955fd9-4da5-41bc-a222-44a61d1e5763"
      unitRef="usd">4313000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzctNS0xLTEtMzQzODU_72848171-2749-443f-8e44-7cc28c2c1d14"
      unitRef="usd">4471000</us-gaap:Depreciation>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzgtMS0xLTEtMzQzODU_45193d4b-4d77-4294-86cb-a05e7c23243a"
      unitRef="usd">15000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzgtMy0xLTEtMzQzODU_dfd26584-2991-4238-b330-0e0bbe36fee0"
      unitRef="usd">51000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzgtNS0xLTEtMzQzODU_36ea6aeb-a84f-402b-ba62-5235add7bce7"
      unitRef="usd">1075000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzktMS0xLTEtMzQzODU_61c498f6-b438-494f-9113-8004cee290f5"
      unitRef="usd">6732000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzktMy0xLTEtMzQzODU_1b0dbe63-fea4-4a30-b0b8-cd920f1e46fc"
      unitRef="usd">2859000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzktNS0xLTEtMzQzODU_1bf64a4d-88e9-4f54-b2e1-d0671d054a6e"
      unitRef="usd">2267000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzEwLTEtMS0xLTM0Mzg1_5c3a05ed-2d06-42d1-ae7e-c94ce47da07a"
      unitRef="usd">1350000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzEwLTMtMS0xLTM0Mzg1_7054915b-a44a-4651-a997-509d9232d862"
      unitRef="usd">-130000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzEwLTUtMS0xLTM0Mzg1_52bbf6e5-fa0a-4616-bad4-d646b05dc7c9"
      unitRef="usd">810000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzExLTEtMS0xLTM0Mzg1_eed9cfcc-80f6-4831-8d9e-fb65378afba2"
      unitRef="usd">-1163000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzExLTMtMS0xLTM0Mzg1_a78bb603-1f1c-4e89-9799-73e5daeb2f44"
      unitRef="usd">-698000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzExLTUtMS0xLTM0Mzg1_55b229eb-f003-4e48-802e-72316a1e42d8"
      unitRef="usd">-874000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzEyLTEtMS0xLTM0Mzg1_09f7e051-ed44-4127-899a-92dc07d64413"
      unitRef="usd">724000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzEyLTMtMS0xLTM0Mzg1_acfd2386-8698-4b41-8816-b04af2fd22f3"
      unitRef="usd">206000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzEyLTUtMS0xLTM0Mzg1_0834cfe8-d7b8-44a7-8e06-009fc5257900"
      unitRef="usd">1237000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInPensionPlanObligations
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzEzLTEtMS0xLTM0Mzg1_e7d89534-bb09-43f1-9995-26262137bd98"
      unitRef="usd">-2484000</us-gaap:IncreaseDecreaseInPensionPlanObligations>
    <us-gaap:IncreaseDecreaseInPensionPlanObligations
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzEzLTMtMS0xLTM0Mzg1_5d1cfe6f-931e-4c65-b86a-b856a46f5af8"
      unitRef="usd">-1811000</us-gaap:IncreaseDecreaseInPensionPlanObligations>
    <us-gaap:IncreaseDecreaseInPensionPlanObligations
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzEzLTUtMS0xLTM0Mzg1_eee55382-d1c7-411d-947a-5c47e3a0fd9b"
      unitRef="usd">4423000</us-gaap:IncreaseDecreaseInPensionPlanObligations>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzE0LTEtMS0xLTM0Mzg1_e6d57b0c-2481-4d73-8d42-5c3a56554936"
      unitRef="usd">2520000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzE0LTMtMS0xLTM0Mzg1_af7f9356-db0e-4ebc-9068-f86808a6a400"
      unitRef="usd">602000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzE0LTUtMS0xLTM0Mzg1_2056682a-3901-459f-8106-fb893ac6f0d7"
      unitRef="usd">-756000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzE1LTEtMS0xLTM0Mzg1_e50d01a2-0df9-4e47-b5ea-8357562e16a9"
      unitRef="usd">3104000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzE1LTMtMS0xLTM0Mzg1_8a76b82d-ae3d-4958-8bf0-8d879f4de273"
      unitRef="usd">-6330000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzE1LTUtMS0xLTM0Mzg1_b373731e-2abe-4337-8c99-599b839ff0c6"
      unitRef="usd">3792000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzE2LTEtMS0xLTM0Mzg1_b906cdcc-bce3-41e8-9346-51e745624d22"
      unitRef="usd">51608000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzE2LTMtMS0xLTM0Mzg1_130b016d-042c-4b33-ab32-574a4b20774c"
      unitRef="usd">34547000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzE2LTUtMS0xLTM0Mzg1_45bba4e0-7f2b-42bc-99d7-6fd013739380"
      unitRef="usd">47781000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzE5LTEtMS0xLTM0Mzg1_fab9af63-1781-4fc9-9885-3eaa9c76b326"
      unitRef="usd">3838000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzE5LTMtMS0xLTM0Mzg1_ee398b05-2451-4931-93fb-eb19a171c67b"
      unitRef="usd">63774000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzE5LTUtMS0xLTM0Mzg1_0cb0aabe-ca01-4c73-a3ce-0605c42d12a4"
      unitRef="usd">21943000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzIwLTEtMS0xLTM0Mzg1_4f7550ee-7c16-46a4-ad7f-93f05e6db646"
      unitRef="usd">61209000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzIwLTMtMS0xLTM0Mzg1_e0966650-caf9-4f7d-8ce7-e1df65bd44de"
      unitRef="usd">96951000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzIwLTUtMS0xLTM0Mzg1_4993a6b8-f7e6-4d46-8cbd-f94930d0c5a5"
      unitRef="usd">63789000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzIxLTEtMS0xLTM0Mzg1_e8844d0e-d5f1-4268-9229-1e36c512e831"
      unitRef="usd">232083000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzIxLTMtMS0xLTM0Mzg1_76812d25-841e-4714-9057-a61660a21167"
      unitRef="usd">494226000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzIxLTUtMS0xLTM0Mzg1_5ef2e891-62b0-46c9-848c-fdc3f477680d"
      unitRef="usd">20043000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzIyLTEtMS0xLTM0Mzg1_e8783ebc-b906-47a9-9a4f-cf0a21e48fdc"
      unitRef="usd">122326000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzIyLTMtMS0xLTM0Mzg1_2e5df2d6-57c7-4c9e-baec-463115b99cf3"
      unitRef="usd">68664000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzIyLTUtMS0xLTM0Mzg1_c965cafe-d888-4898-877e-5764bcb51950"
      unitRef="usd">119183000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzIzLTEtMS0xLTM0Mzg1_5a057b4e-546f-4372-8b87-8bd36dff058c"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzIzLTMtMS0xLTM0Mzg1_f2b769d2-0e0c-4def-ad46-4f777ab3f1c8"
      unitRef="usd">25119000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzIzLTUtMS0xLTM0Mzg1_cc86b769-38cf-4aef-8cf2-df8de4a50929"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <cass:IncreaseDecreaseInPaymentsInExcessOfFunding
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzI0LTEtMS0xLTM0Mzg1_8a8343d2-5168-4779-8088-8cea7c0f2ec2"
      unitRef="usd">2348000</cass:IncreaseDecreaseInPaymentsInExcessOfFunding>
    <cass:IncreaseDecreaseInPaymentsInExcessOfFunding
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzI0LTMtMS0xLTM0Mzg1_71d761e8-7b70-4af3-a01a-c1136463ce85"
      unitRef="usd">96864000</cass:IncreaseDecreaseInPaymentsInExcessOfFunding>
    <cass:IncreaseDecreaseInPaymentsInExcessOfFunding
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzI0LTUtMS0xLTM0Mzg1_34b7da75-c403-4b03-9100-f56a59e5d593"
      unitRef="usd">-11595000</cass:IncreaseDecreaseInPaymentsInExcessOfFunding>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzI1LTEtMS0xLTM0Mzg1_19e60d6d-6ba5-40ec-a09a-a50e4f96e820"
      unitRef="usd">5866000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzI1LTMtMS0xLTM0Mzg1_ec7b345a-1e17-4378-b4ae-9af9bb6f8a07"
      unitRef="usd">4369000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzI1LTUtMS0xLTM0Mzg1_e6064fe4-ea37-49c0-8268-38f0426a6f24"
      unitRef="usd">2001000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <cass:PaymentsForAssetAcquisitions
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzI2LTEtMS0xLTM0Mzg1_c6c84c86-162e-4127-90df-c968afb37454"
      unitRef="usd">4814000</cass:PaymentsForAssetAcquisitions>
    <cass:PaymentsForAssetAcquisitions
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzI2LTMtMS0xLTM0Mzg1_88602080-80e0-4f23-9a3c-81adacfa4933"
      unitRef="usd">0</cass:PaymentsForAssetAcquisitions>
    <cass:PaymentsForAssetAcquisitions
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzI2LTUtMS0xLTM0Mzg1_b528c3e0-0a6a-4ece-bd29-686a05957c4c"
      unitRef="usd">0</cass:PaymentsForAssetAcquisitions>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzI3LTEtMS0xLTM0Mzg1_6947a31a-f638-4197-bec3-21ce2f1b7112"
      unitRef="usd">-306390000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzI3LTMtMS0xLTM0Mzg1_7a8c8568-a3c8-4258-b17e-a4060481d500"
      unitRef="usd">-528517000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzI3LTUtMS0xLTM0Mzg1_374e96f6-ed58-4575-9404-42ae39acd37a"
      unitRef="usd">-43900000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <cass:NetIncreaseDecreaseInNoninterestBearingDemandDeposits
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMwLTEtMS0xLTM0Mzg1_5cf40a19-8b38-4a80-bc52-3dea99609ba0"
      unitRef="usd">60115000</cass:NetIncreaseDecreaseInNoninterestBearingDemandDeposits>
    <cass:NetIncreaseDecreaseInNoninterestBearingDemandDeposits
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMwLTMtMS0xLTM0Mzg1_d8e500e6-5698-4fbf-9a2e-57cb2e2cc7bb"
      unitRef="usd">89138000</cass:NetIncreaseDecreaseInNoninterestBearingDemandDeposits>
    <cass:NetIncreaseDecreaseInNoninterestBearingDemandDeposits
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMwLTUtMS0xLTM0Mzg1_bc2d513b-9d95-491e-baab-58bc9ec5ca87"
      unitRef="usd">142413000</cass:NetIncreaseDecreaseInNoninterestBearingDemandDeposits>
    <cass:NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMxLTEtMS0xLTM0Mzg1_4ab2f4a3-59b3-4f57-8247-398430f71b06"
      unitRef="usd">-17838000</cass:NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits>
    <cass:NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMxLTMtMS0xLTM0Mzg1_cebc7ac6-5f52-4b50-b2bf-5db4824dd790"
      unitRef="usd">90310000</cass:NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits>
    <cass:NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMxLTUtMS0xLTM0Mzg1_46e7ad04-fc51-4fc0-bc43-5670930fb7ec"
      unitRef="usd">166289000</cass:NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMyLTEtMS0xLTM0Mzg1_7acd21de-1fb5-41e6-b872-f7eb49bbd185"
      unitRef="usd">-6563000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMyLTMtMS0xLTM0Mzg1_e8b8d572-6f07-4d5d-9272-0b09f621d116"
      unitRef="usd">-8801000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMyLTUtMS0xLTM0Mzg1_c73e03a6-2635-494c-b612-c5436d93d9a0"
      unitRef="usd">-14982000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <cass:NetIncreaseDecreaseInAccountsAndDraftsReceivableFromCustomers
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMzLTEtMS0xLTQyOTEz_7201c15b-1bf2-4e7f-9e9d-89904c12f363"
      unitRef="usd">-90787000</cass:NetIncreaseDecreaseInAccountsAndDraftsReceivableFromCustomers>
    <cass:NetIncreaseDecreaseInAccountsAndDraftsReceivableFromCustomers
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMzLTMtMS0xLTQyOTEz_2ec059ca-365f-4e5a-8b46-95992bfe70c0"
      unitRef="usd">6000</cass:NetIncreaseDecreaseInAccountsAndDraftsReceivableFromCustomers>
    <cass:NetIncreaseDecreaseInAccountsAndDraftsReceivableFromCustomers
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMzLTUtMS0xLTQyOTEz_a8e82e6f-aae5-42a8-87eb-9b9dae193ef8"
      unitRef="usd">59404000</cass:NetIncreaseDecreaseInAccountsAndDraftsReceivableFromCustomers>
    <cass:IncreaseDecreaseInAccountsAndDraftsPayable
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMzLTEtMS0xLTM0Mzg1_7921e8cb-77f1-495b-93a7-9fce4ec51beb"
      unitRef="usd">-17204000</cass:IncreaseDecreaseInAccountsAndDraftsPayable>
    <cass:IncreaseDecreaseInAccountsAndDraftsPayable
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMzLTMtMS0xLTM0Mzg1_5295c464-a820-4fc5-b6bd-92ade3973422"
      unitRef="usd">-215010000</cass:IncreaseDecreaseInAccountsAndDraftsPayable>
    <cass:IncreaseDecreaseInAccountsAndDraftsPayable
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzMzLTUtMS0xLTM0Mzg1_fef27aed-2255-4444-a61b-ef3e2f389bec"
      unitRef="usd">-151091000</cass:IncreaseDecreaseInAccountsAndDraftsPayable>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM0LTEtMS0xLTM0Mzg1_e0558767-c62a-41bd-9bc0-da42f7a92ac8"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM0LTMtMS0xLTM0Mzg1_3402b481-53e8-40aa-8bb1-817f7b566d32"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM0LTUtMS0xLTM0Mzg1_7d24e0b1-8160-428c-9854-154f5cfec9c9"
      unitRef="usd">-18000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM1LTEtMS0xLTM0Mzg1_bf9810cc-d3a7-4bbf-9525-d5ab7ee0e55f"
      unitRef="usd">15442000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM1LTMtMS0xLTM0Mzg1_3c66c1a3-4213-4ffc-bc2f-9219b7f95040"
      unitRef="usd">15446000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM1LTUtMS0xLTM0Mzg1_3a6f1a4a-7b7f-4673-9f70-632517885b7d"
      unitRef="usd">15599000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM2LTEtMS0xLTM0Mzg1_a98aee6c-ada9-4b8f-bedd-a3dabc02704b"
      unitRef="usd">5299000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM2LTMtMS0xLTM0Mzg1_b747f723-56e8-4053-92e5-d894980fee24"
      unitRef="usd">30997000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM2LTUtMS0xLTM0Mzg1_f573b4ca-8ee7-4477-99c1-9d46bfc34765"
      unitRef="usd">6825000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM3LTEtMS0xLTM0Mzg1_f594fa85-e91e-4f6d-874c-b72ef8163dee"
      unitRef="usd">-594000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM3LTMtMS0xLTM0Mzg1_fbd5b38e-07ae-4a1f-822f-24430796d6ac"
      unitRef="usd">-850000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM3LTUtMS0xLTM0Mzg1_68091249-5dd1-42f7-b313-6fefa609b4ab"
      unitRef="usd">-1098000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM4LTEtMS0xLTM0Mzg1_d623dc0f-1fa7-409b-9e56-709a96f63c08"
      unitRef="usd">-59204000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM4LTMtMS0xLTM0Mzg1_e7a89446-64fc-4dc8-87a8-ecb86337abfc"
      unitRef="usd">338370000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM4LTUtMS0xLTM0Mzg1_ae281aac-90a3-466d-a01c-3918f5a3809b"
      unitRef="usd">462693000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM5LTEtMS0xLTM0Mzg1_371adcf9-6747-4fd7-bd9c-607082caa8c0"
      unitRef="usd">-313986000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM5LTMtMS0xLTM0Mzg1_8b32f752-4d5c-4404-9fc5-624168c24c66"
      unitRef="usd">-155600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzM5LTUtMS0xLTM0Mzg1_d56fadae-afd9-4876-87bd-b6be460493dc"
      unitRef="usd">466574000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzQwLTEtMS0xLTM0Mzg1_5ea05536-b209-48f3-aee6-bdcff3a8b705"
      unitRef="usd">514928000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i50b91396e9b548ecba71aac2d9d8d907_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzQwLTMtMS0xLTM0Mzg1_be9f7d1c-25fd-49b8-adf2-94e5846a9221"
      unitRef="usd">670528000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i32b9636ecd5e45c497a689d25ba8d605_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzQwLTUtMS0xLTM0Mzg1_2d1e4664-0179-48d3-9927-98064a0c1ecb"
      unitRef="usd">203954000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzQxLTEtMS0xLTM0Mzg1_f807d277-5731-4568-8564-c20b1851de0a"
      unitRef="usd">200942000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzQxLTMtMS0xLTM0Mzg1_3fde025f-5ac5-4e61-aaf4-b00c7ff65a09"
      unitRef="usd">514928000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i50b91396e9b548ecba71aac2d9d8d907_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzQxLTUtMS0xLTM0Mzg1_8785665e-d70e-4ed9-b7ab-ab0b77b74322"
      unitRef="usd">670528000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzQ0LTEtMS0xLTM0Mzg1_204d18c2-856f-4994-9ea2-da770327dc08"
      unitRef="usd">3431000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzQ0LTMtMS0xLTM0Mzg1_46f72b57-8bb6-4e83-bac2-0b3287b8f6e3"
      unitRef="usd">1194000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzQ0LTUtMS0xLTM0Mzg1_36105642-88af-4055-8af3-c9fbcfeaee13"
      unitRef="usd">2426000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzQ1LTEtMS0xLTM0Mzg1_e209b1c3-be77-4def-a043-e6198c72ba05"
      unitRef="usd">8396000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzQ1LTMtMS0xLTM0Mzg1_179e44fe-ed0e-4e8d-b44b-47461dcf5d7d"
      unitRef="usd">5637000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMjcvZnJhZzoyYmYxZDUyMWJhYzk0NWE1YmRjZDI0YTNmMDg4YWRjNi90YWJsZToyYzk5NzBkMjgxM2M0MTcxOWM4ZGEwNjBmZjVlNDc1Yi90YWJsZXJhbmdlOjJjOTk3MGQyODEzYzQxNzE5YzhkYTA2MGZmNWU0NzViXzQ1LTUtMS0xLTM0Mzg1_10a59afe-c262-4f45-83a7-b4b0c55cad95"
      unitRef="usd">4732000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:StockholdersEquity
      contextRef="i26cd8b45eff14f07ba3635e1a47403af_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzItMS0xLTEtNDQ0NjQ_fe46286f-cb9c-4c33-aadf-ef5506b83286"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i59813d04a17a41c090afd7438524057a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzItMy0xLTEtNDQ0NjQ_01518bb5-e3bf-4d50-a1e7-a50f7f980926"
      unitRef="usd">205397000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i06c42dcb3ec3487db717870b394ce4b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzItNS0xLTEtNDQ0NjQ_578a062a-1540-4109-9431-b34d4f31820c"
      unitRef="usd">90341000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i43b558956bd846e7b8784fa212d88829_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzItNy0xLTEtNDQ0NjQ_64d4c02b-77fa-4f88-b320-227ab5050c63"
      unitRef="usd">-45381000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib5c7146bb6dd41a9823195ee59b65845_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzItOS0xLTEtNDQ0NjQ_213524f8-dab1-4a48-9427-d0898e7a6bd4"
      unitRef="usd">-13920000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i32b9636ecd5e45c497a689d25ba8d605_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzItMTEtMS0xLTQ0NDY0_39ec4563-5219-437d-b5ff-38c3fecaf042"
      unitRef="usd">244190000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e4b371ca8254870a8071fd127d15a2e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzMtNS0xLTEtNDQ0NzI_a395b16e-8805-49ad-9725-67d962448971"
      unitRef="usd">-856000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib8b700262a2d4ab8b7a0682f4e834ac0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzMtMTEtMS0xLTQ0NDcy_7a02d40a-bd12-41c8-9acf-ed9fd5b9fbbf"
      unitRef="usd">-856000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4dae67ae6e854f5686763c339df82b7e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzItMS0xLTEtMzQzODU_76716cb4-e09d-41ab-9a8d-c47e59592a6e"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i16ebeb0851364163974fc29419e0cce8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzItMy0xLTEtMzQzODU_58374011-651d-4f58-b3ea-4a2e6a0d0cfd"
      unitRef="usd">205397000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4f41ac31ccae45a491a4a3048b24f620_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzItNS0xLTEtMzQzODU_7a61308f-1b02-495a-b42b-278d2eada1ad"
      unitRef="usd">89485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id5dbf11edf90478082547df23b8ee484_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzItNy0xLTEtMzQzODU_31c3f710-c52c-4346-ae10-96d3e2b378a1"
      unitRef="usd">-45381000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4f6665f061564523ba67f0d1a25bd196_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzItOS0xLTEtMzQzODU_112b2f28-f79e-4bfa-97c0-b68d7611b533"
      unitRef="usd">-13920000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4543ba36c3ac4ffb92e390294848509f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzItMTEtMS0xLTM0Mzg1_9c7145a4-57e7-4774-95b7-a98de7830033"
      unitRef="usd">243334000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iacecaffdf8ca4fabbf66ba189fc1f798_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzQtNS0xLTEtMzQzODU_1cbef906-35d7-4939-a3dd-9bc11b223459"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzQtMTEtMS0xLTM0Mzg1_3fc5b42a-f3ac-43a3-86f6-eced97a1e8ea"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzUtMC0xLTEtMzQzODUvdGV4dHJlZ2lvbjozNTEwNWRjMWQxZWI0N2Q1OTIwMjM3NGIwNzgxZWI4NF8yMA_793e9b96-220c-44f2-9176-a3dd71df6e77"
      unitRef="usdPerShare">1.08</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="iacecaffdf8ca4fabbf66ba189fc1f798_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzUtNS0xLTEtMzQzODU_9e18a7e2-e41a-4deb-9a9c-19750759466b"
      unitRef="usd">15599000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzUtMTEtMS0xLTM0Mzg1_e055e978-95fe-4384-a41d-e4bd37da4ead"
      unitRef="usd">15599000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzYtMC0xLTEtMzQzODUvdGV4dHJlZ2lvbjpjNDA4NzhjZGFiNTI0ODU0YjUyNWRkNWZhZmZkNTRhNl8xNg_3446a593-064b-48c2-9779-863b5e07a809"
      unitRef="shares">72448</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if1ebfb8413954f8fa082b90efb28782d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzYtMy0xLTEtMzQzODU_b261efec-674e-41d9-bd65-80655d80cb96"
      unitRef="usd">-2546000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i948f9003085e453d9acba8bbc82f5cdb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzYtNy0xLTEtMzQzODU_64503720-c82e-4cb5-bf9b-01e060628d33"
      unitRef="usd">1550000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzYtMTEtMS0xLTM0Mzg1_e4917977-6114-4240-b3ec-08c28c1c8b33"
      unitRef="usd">-996000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if1ebfb8413954f8fa082b90efb28782d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzctMy0xLTEtMzQzODU_d14594b0-72ab-40a9-bc72-abad50b354a2"
      unitRef="usd">-243000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i948f9003085e453d9acba8bbc82f5cdb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzctNy0xLTEtMzQzODU_cc3923dc-e57b-4314-b581-c477a161a1aa"
      unitRef="usd">141000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzctMTEtMS0xLTM0Mzg1_55145a0c-add2-4108-9b20-269de1b51fe9"
      unitRef="usd">-102000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if1ebfb8413954f8fa082b90efb28782d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzgtMy0xLTEtMzQzODU_4a14c8d8-9ea7-435a-998d-8f039f47574e"
      unitRef="usd">2267000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzgtMTEtMS0xLTM0Mzg1_3fde7ca3-be73-4895-98b9-2ffa4d843b1b"
      unitRef="usd">2267000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzktMC0xLTEtMzQzODUvdGV4dHJlZ2lvbjoyZjhmODA4ZjExNmI0ZDcxYjgyY2JkMTk0YTQyMTQ2MV8xNg_63fc6443-dd69-4f49-a655-483d91dc146e"
      unitRef="shares">162901</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i948f9003085e453d9acba8bbc82f5cdb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzktNy0xLTEtMzQzODU_b394e0ce-966b-40a5-8163-a1091ed082c6"
      unitRef="usd">6825000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzktMTEtMS0xLTM0Mzg1_4a29e68c-ad2c-46a3-96e0-4adaf50eabfe"
      unitRef="usd">6825000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic9e9fd89c8c34cf19e00d9951e1b8300_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzEwLTktMS0xLTM0Mzg1_2740cd4f-6c09-42f5-bd9f-b46b17cb1e29"
      unitRef="usd">13905000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzEwLTExLTEtMS0zNDM4NQ_5196dce5-5e04-49ab-b08e-ca0b673eb6f8"
      unitRef="usd">13905000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="iad56118760914a8e93b1768a0d2ee5f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzExLTEtMS0xLTM0Mzg1_000e2d85-3885-45fc-9861-98142c671975"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic1fa0e2ee58f4e5ea88d363acc14d8fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzExLTMtMS0xLTM0Mzg1_4a36b22d-41a8-459d-a410-e3efffb0cac8"
      unitRef="usd">204875000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if76bfed81d8f46aea894316bc0c88ecb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzExLTUtMS0xLTM0Mzg1_37e8ad1e-9922-4de8-a848-7b3e19449ab8"
      unitRef="usd">99062000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i05bbc27474df47f6bc7299e8be21f68a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzExLTctMS0xLTM0Mzg1_d5d19a49-1326-44a5-83ba-eaf6c49c1c99"
      unitRef="usd">-50515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9b820e7dbb064acdb0547c67b2fb01b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzExLTktMS0xLTM0Mzg1_85905a94-b932-4a49-96f8-226d8887630b"
      unitRef="usd">-15000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50b91396e9b548ecba71aac2d9d8d907_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzExLTExLTEtMS0zNDM4NQ_0e6ce056-26a4-42ae-9a2e-15683e72c247"
      unitRef="usd">261160000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2695a10960114e2e829f6bf3615b992d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzE1LTUtMS0xLTM0Mzg1_3a0e5849-178a-448b-b8b7-6a8aca6e963f"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzE1LTExLTEtMS0zNDM4NQ_1ce9b12d-fedf-4caa-a03b-324a883e5e36"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzE2LTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NmE2NmI3NGNkMzE2NDdmMWE5MTVjMzhjZGEwZTA5YzZfMjA_423bfa52-c8b3-4e7d-ac9f-b1513e6767e3"
      unitRef="usdPerShare">1.09</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2695a10960114e2e829f6bf3615b992d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzE2LTUtMS0xLTM0Mzg1_14e944f8-df1e-4856-919e-fa5f300ffbd8"
      unitRef="usd">15446000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzE2LTExLTEtMS0zNDM4NQ_f4994f98-b2bf-43f4-92d2-ebb20258363e"
      unitRef="usd">15446000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzE3LTAtMS0xLTM0Mzg1L3RleHRyZWdpb246YTVkZDhkZTAzN2IzNGY1ZWEzNTkwMGQxODIyOTkxZjVfMTY_63030252-b6ce-4156-97d2-eba8bfb107d4"
      unitRef="shares">85056</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5c15d186d70f4c4d8a30e4adc0df9a1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzE3LTMtMS0xLTM0Mzg1_5e7a3b05-23b0-44b6-af66-5e7588f3f316"
      unitRef="usd">-2939000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if66cd54f8e904ef7806ffe8c37e08038_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzE3LTctMS0xLTM0Mzg1_7ba60982-161a-4870-8259-67b9c9aa1d44"
      unitRef="usd">2249000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzE3LTExLTEtMS0zNDM4NQ_e1c1fd72-d0d8-4725-ae76-4b1ea90aa544"
      unitRef="usd">-690000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5c15d186d70f4c4d8a30e4adc0df9a1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzE4LTMtMS0xLTM0Mzg1_833f3b79-946e-4fb9-aa0b-0c572a19ceb0"
      unitRef="usd">-519000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if66cd54f8e904ef7806ffe8c37e08038_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzE4LTctMS0xLTM0Mzg1_27c651d9-e79a-4429-a463-9dc4ed82caa2"
      unitRef="usd">359000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzE4LTExLTEtMS0zNDM4NQ_c01fef78-aa96-4567-9044-c3ebaf3089a7"
      unitRef="usd">-160000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5c15d186d70f4c4d8a30e4adc0df9a1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzE5LTMtMS0xLTM0Mzg1_2e89ccdb-95d0-460b-b8b2-0cbbab2cd58b"
      unitRef="usd">2859000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzE5LTExLTEtMS0zNDM4NQ_f0660a50-2111-4632-b9ad-01389fffc568"
      unitRef="usd">2859000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzIwLTAtMS0xLTM0Mzg1L3RleHRyZWdpb246ZTI4NDQxZDE0MTlhNDM3MDhlMzViZTJjMWRmMGE5MjdfMTY_668e4c56-524f-4655-9145-d6fba5d3a044"
      unitRef="shares">713857</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if66cd54f8e904ef7806ffe8c37e08038_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzIwLTctMS0xLTM0Mzg1_bfc26ca6-9a3e-4441-a388-90a585a77264"
      unitRef="usd">30997000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzIwLTExLTEtMS0zNDM4NQ_7f32d3ca-07e3-4ee0-8f92-fda20e3fdf32"
      unitRef="usd">30997000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iec5b990cdb7b4580995d0be5f9454553_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzIxLTktMS0xLTM0Mzg1_c7c926e1-4a2a-4139-96c6-384944a76339"
      unitRef="usd">468000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzIxLTExLTEtMS0zNDM4NQ_6be2c753-20bc-498a-a9e8-23b505f5910b"
      unitRef="usd">468000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i95a66e6b483140569135d4b5e5b32fe3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzIyLTEtMS0xLTM0Mzg1_ffc82c1c-b585-4cd7-8456-368b04879c9d"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d0ae429fc014781aafdaf48b416d9bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzIyLTMtMS0xLTM0Mzg1_c9bddaae-d519-4a8c-91dd-dbaa5f82a615"
      unitRef="usd">204276000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d507e7b2fb941f8bc87f65e9ae07fc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzIyLTUtMS0xLTM0Mzg1_47365d47-88cb-4bb6-ae5d-7755bbd8918d"
      unitRef="usd">112220000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i900f11df6ebd4151b6b5e7abe70fb71b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzIyLTctMS0xLTM0Mzg1_223b9220-737b-4144-9cfc-912d3a07455f"
      unitRef="usd">-78904000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if188f1b4d89440548ce7b32112d55efb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzIyLTktMS0xLTM0Mzg1_1d6ef728-e869-4c82-8f79-3c0f91504ee7"
      unitRef="usd">453000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzIyLTExLTEtMS0zNDM4NQ_03915d90-a0e5-473d-aaf7-99a2e28260d8"
      unitRef="usd">245798000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i07868eed9ead41ffac1e4f56ce5db09c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI0LTUtMS0xLTM0Mzg1_58a419f3-af9f-4752-b5aa-11a661ee32ae"
      unitRef="usd">34904000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI0LTExLTEtMS0zNDM4NQ_9f855c7d-4d54-405f-8375-d57836b8e094"
      unitRef="usd">34904000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI1LTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NGQ5Mzk1OWRlYWI2NDVmY2JmYWZiNGIyNTFkZjNiZDFfMjA_2002ea3a-9273-4052-9658-868b776b7265"
      unitRef="usdPerShare">1.13</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i07868eed9ead41ffac1e4f56ce5db09c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI1LTUtMS0xLTM0Mzg1_903c0a79-cd5c-4e32-8ca5-a063b105ad0e"
      unitRef="usd">15442000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI1LTExLTEtMS0zNDM4NQ_dde4efaf-58c8-400d-80e6-01c119517b2f"
      unitRef="usd">15442000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI2LTAtMS0xLTM0Mzg1L3RleHRyZWdpb246OTU0MDQxYTY4NjRjNGQ0MWIwNmYxY2QzNzljODczMmFfMTY_1c87f4bc-e6e3-4fd9-97f4-910e5915904e"
      unitRef="shares">82172</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7ba6b84896f74e0384ed0d9f2a06840a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI2LTMtMS0xLTM0Mzg1_15f1c649-b6d8-4c8c-bf7e-bd37f317f75d"
      unitRef="usd">-2727000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i72296211721646d1992cab22bec3d9bb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI2LTctMS0xLTM0Mzg1_20bf4efc-ba31-4532-a87f-aa5072a432d9"
      unitRef="usd">2414000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI2LTExLTEtMS0zNDM4NQ_c10a2955-9449-4d26-ad4f-a27cb7a8dfc3"
      unitRef="usd">-313000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7ba6b84896f74e0384ed0d9f2a06840a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI3LTMtMS0xLTM0Mzg1_f17f657f-da42-48b0-b88b-c651cdefdbcb"
      unitRef="usd">-859000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i72296211721646d1992cab22bec3d9bb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI3LTctMS0xLTM0Mzg1_744a16cc-185d-43c6-b4dd-3e0764f71f80"
      unitRef="usd">578000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI3LTExLTEtMS0zNDM4NQ_5ef2ca0f-d3bf-44b0-984a-1621229204da"
      unitRef="usd">-281000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7ba6b84896f74e0384ed0d9f2a06840a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI4LTMtMS0xLTM0Mzg1_668b9a72-3fdd-4037-87e7-658f03bffd98"
      unitRef="usd">6732000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI4LTExLTEtMS0zNDM4NQ_6955b17f-cf6d-4340-a78a-38868983b2c7"
      unitRef="usd">6732000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI5LTAtMS0xLTM0Mzg1L3RleHRyZWdpb246NTg2ZGNjOWIxZjE2NGY1MWI3NTkwYTkzZTlkODNjNTZfMTY_a7b23155-93d8-4d21-b704-f3f5cc3856b6"
      unitRef="shares">130374</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i72296211721646d1992cab22bec3d9bb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI5LTctMS0xLTM0Mzg1_45d9936c-69d2-4fa1-8656-c2b5ce79d596"
      unitRef="usd">5299000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzI5LTExLTEtMS0zNDM4NQ_7982f972-81e3-4fa6-879d-e021912468b3"
      unitRef="usd">5299000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i92ffec40f6db46b9b420b58a076604c2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzMwLTktMS0xLTM0Mzg1_0cd7d756-48c6-45fb-88b8-4bccfdf0cb57"
      unitRef="usd">-59774000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzMwLTExLTEtMS0zNDM4NQ_83f7bf37-be4e-4e0b-9de8-cdf4771d25a9"
      unitRef="usd">-59774000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="idcaedfe249d145b89f771b6e63827ed8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzMxLTEtMS0xLTM0Mzg1_74788883-8cb1-4741-a661-67e6804cbd92"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2129b2dfb19d481a86fd62f15ddae98e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzMxLTMtMS0xLTM0Mzg1_8157affb-57e5-442b-8d5e-d7709f425005"
      unitRef="usd">207422000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia16a72f99cb94bb990ed31d85ad2058c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzMxLTUtMS0xLTM0Mzg1_899f670c-a89b-44a0-9adc-d2734d59375e"
      unitRef="usd">131682000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if7d4226740b7466183eb46971fcd6c75_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzMxLTctMS0xLTM0Mzg1_9534d7da-b128-45e0-b865-e9cb3c004f58"
      unitRef="usd">-81211000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic26bba7b1a9640cebf7984646b75a859_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzMxLTktMS0xLTM0Mzg1_2945bba5-c87b-4386-a712-42697b717f3c"
      unitRef="usd">-59321000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzAvZnJhZzoyYzY0NWU0Mjk2NzU0MzQyYWRjYjVhN2NjODVmMjc0NC90YWJsZTpmMmIyOTY1Mjk0NDM0OGM2YjliOGYzNGQ3YTNiYzllNS90YWJsZXJhbmdlOmYyYjI5NjUyOTQ0MzQ4YzZiOWI4ZjM0ZDdhM2JjOWU1XzMxLTExLTEtMS0zNDM4NQ_03b0e8f8-4489-4463-b95e-dc3add9c7764"
      unitRef="usd">206325000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1NzA0_999ce254-b77f-4fac-a46f-0d953183559c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Summary of Operations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company provides payment and information services, which include processing and payment of transportation, energy, telecommunications and environmental invoices. These services include the acquisition and management of data, information delivery and financial exchange. The consolidated balance sheet captions, &#x201c;Accounts and drafts payable&#x201d; and &#x201c;Payments in advance of funding,&#x201d; represent the Company&#x2019;s resulting financial position related to the payment services that are performed for customers. The Company also provides a full range of banking services to individual, corporate and institutional customers through the Bank, its wholly owned bank subsidiary. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The accounting and reporting policies of the Company and its subsidiaries conform to U.S. GAAP. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries after elimination of intercompany transactions. Certain amounts in the 2021 and 2020 consolidated financial statements have been reclassified to conform to the 2022 presentation. Such reclassifications have no effect on previously reported net income or shareholders&#x2019; equity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In preparing the consolidated financial statements, Company management is required to make estimates and assumptions which significantly affect the reported amounts in the consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; For purposes of the consolidated statements of cash flows, the Company considers cash and due from banks, interest-bearing deposits in other financial institutions, and federal funds sold and other short-term investments to be cash and cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investment in Debt Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company classifies its investment securities as available-for-sale. Securities classified as available-for-sale are carried at fair value. Unrealized gains and losses, net of the related tax effect, are excluded from earnings and reported in accumulated other comprehensive income, a component of shareholders&#x2019; equity. Securities are periodically evaluated for credit losses in accordance with the guidance provided in FASB ASC Topic 326, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;("ASC 326"). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For available for sale investment securities in an unrealized loss position, the entire loss in fair value is required to be recognized in current earnings if the Company intends to sell the securities or believes it likely that it will be required to sell the security before the anticipated recovery. If neither condition is met, and the Company does not expect to recover the amortized cost basis, the Company determines whether the decline in fair value resulted from credit losses or other factors. If the assessment indicates that a credit loss exists, the present value of cash flows expected to be collected is compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss has occurred, and an allowance for credit losses is recorded. The allowance for credit losses is limited by the amount that the fair value is less than the amortized cost basis. Any impairment not recorded through the provision for credit losses would be recognized in other comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the allowance for credit losses would be recorded as a provision for credit losses on the consolidated statements of income. Losses would be charged against the allowance for credit losses on securities when management believes the uncollectibility of an available-for-sale security is confirmed or when either of the conditions regarding intent or requirement to sell is met. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Premiums and discounts are amortized or accreted to interest income over the expected lives of the respective securities using the level-yield method. Interest income is recognized when earned. Gains and losses are calculated using the specific identification method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Interest on loans is recognized based upon the principal amounts outstanding. It is the Company&#x2019;s policy to discontinue the accrual of interest when there is reasonable doubt as to the collectability of principal or interest. Subsequent payments received on such loans are applied to principal if there is any doubt as to the collectability of such principal; otherwise, these receipts are recorded as interest income. The accrual of interest on a loan is resumed when the loan is current as to payment of both principal and interest and/or the borrower demonstrates the ability to pay and remain current. Loan origination and commitment fees on originated loans, net of certain direct loan origination costs, are deferred and amortized to interest income using the level-yield method over the estimated lives of the related loans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The ACL is increased by provisions charged to expense and is available to absorb charge-offs, net of recoveries. Management utilizes a systematic, documented approach in determining the appropriate level of the ACL. Management&#x2019;s approach provides for estimated current expected credit losses on loans in accordance with ASC 326. These estimates are based upon a number of factors, such as payment history, financial condition of the borrower, expected future cash flows and collateral exposure. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ACL is a valuation account that is deducted from the amortized cost basis to present the net amount expected to be collected on the loans. Loans are charged off against the ACL when management believes the uncollectibility of a loan balance is confirmed. Expected recoveries for amounts previously charged off and expected to be charged off do not exceed the aggregate of amounts previously charged off and expected to be charged off. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management estimated the allowance balance using relevant available information from internal and external sources, relating to past events, current conditions and reasonable and supportable forecasts based on economic factors, such as GDP. Historical credit loss experience, of both the Company and similar peer banks, provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for concentration risk, asset quality trends, borrower&#x2019;s ability to pay, collateral, and other environmental factors. It is difficult to estimate how potential changes in any one economic factor or input might affect the overall ACL because a wide variety of factors and inputs are considered in estimating the allowance and changes in those factors and inputs considered may not occur at the same rate and may not be consistent across all loan types. Additionally, changes in factors and inputs may be directionally inconsistent, such that improvement in one factor may offset deterioration in others. The ACL is measured on a collective pool basis when similar risk characteristics exist. Management believes the ACL is adequate to absorb expected losses in the loan portfolio. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has identified the following portfolio segments: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commercial &amp;amp; Industrial (&#x201c;C&amp;amp;I&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; C&amp;amp;I loans consist of loans to small and medium-sized businesses in a wide variety of industries, franchise lending, and equipment financing to companies of all sizes. These loans are generally collateralized by inventory, accounts receivable, equipment, and other commercial assets, and may be supported by other credit enhancements such as personal guarantees. Risk arises primarily due to a difference between expected and actual cash flows of the borrower. However, the recoverability of these loans is also dependent on other factors primarily dictated by the type of collateral securing these loans. The fair value of the collateral securing these loans may fluctuate as market conditions change. Included within C&amp;amp;I are revolving loans supported by borrowing bases that fluctuate depending on the amount of underlying collateral. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commercial Real Estate (&#x201c;CRE&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; CRE loans include various types of loans for which the Company holds real property as collateral. Commercial real estate lending activity is typically restricted to owner-occupied properties or to investor properties that are owned by customers with a current banking relationship. The primary risks of CRE loans include the borrower&#x2019;s inability to pay and material decreases in the value of the real estate being held as collateral. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Faith-based CRE&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Faith-based CRE loans include loans to faith-based ministries for which the Company holds real property as collateral. The primary risks of faith-based CRE loans include the borrower&#x2019;s inability to pay and material decreases in the value of the real estate being held as collateral. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Construction and Land Development&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The Company originates loans to finance construction projects including faith-based and commercial projects. Construction loans are generally collateralized by first liens on the real estate and have floating interest rates. The primary risks of construction loans are construction completion and timing risk. Adverse economic conditions may negatively impact the borrowers&#x2019; ability to complete the project. Additionally, the fair value of the underlying collateral may fluctuate as market conditions change. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ACL is calculated as the difference between the amortized cost basis of the loan portfolio and the projections from the weighted-average remaining maturity ("WARM") model that the Company developed. The WARM model utilizes an attrition analysis, including events such as payoffs, matured loans, and renewals in the borrowers&#x2019; control, to anticipate the length of time it would take for each portfolio segment to runoff. Management incorporates a one-year GDP forecast and an immediate reversion to peer historical loss rates to determine the annual charge off rates over the estimated life of the loans. After the reasonable and supportable forecast period, the model reverts to long-run historical average loss rates of its peers. However, for the faith-based CRE ACL, beyond the reasonable and supportable forecast period, loss rates are reverted immediately to the Company&#x2019;s long-run historical averages, as this represents a unique loan segment to the peer portfolios. The economic forecast is based on management&#x2019;s assessment of the length and pattern of the current economic &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cycle. The resulting annual charge off rate determined for each year in the WARM model is applied to the loan balances estimated in the attrition analysis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management accounts for the inherent uncertainty of the underlying economic forecast by reviewing forecast scenarios. Additionally, the ACL calculation includes subjective adjustments for qualitative risk factors that are likely to cause estimated credit losses to differ from historical experience. These qualitative adjustments may increase or reduce reserve levels and include adjustments for lending management experience and risk tolerance, value of underlying collateral, loan review and audit results, asset quality and portfolio trends, loan portfolio growth and loan concentrations. The Company has elected to exclude accrued interest receivable ("AIR") from the allowance for credit losses calculation. When a loan is placed on non-accrual, any recorded AIR is reversed against interest income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination and application of the ACL accounting policy involves judgments, estimates, and uncertainties that are subject to change. Changes in these assumptions, estimates or the conditions surrounding them may have a material impact on the Company&#x2019;s financial condition, liquidity or results of operations. Various regulatory agencies, as an integral part of the examination process, periodically review the ACL. Such agencies may require the Company to recognize additions to the ACL or reserve increases to adversely graded classified loans based on information available to them at the time of their examinations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ACL is decreased by net charge-offs and is increased by provisions for credit losses that are charged to the consolidated statements of operations. Charge-offs, if any, are typically measured for each loan based on a thorough analysis of the most probable source of repayment, such as the present value of the loan&#x2019;s expected future cash flows, the loan&#x2019;s estimated fair value, or the estimated fair value of the underlying collateral less costs of disposition for collateral-dependent loans. When it is determined that specific loans, or portions thereof, are uncollectible, these amounts are charged off against the ACL. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unfunded loan commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the ACL for funded loans, the Company maintains reserves to cover the risk of loss associated with off-balance sheet unfunded loan commitments. The allowance for off-balance sheet credit losses is maintained within other liabilities in the statements of financial condition. Under the CECL framework, adjustments to this liability are recorded as provision for credit losses in the consolidated statements of operations. Unfunded loan commitment balances are evaluated by loan segment. In order to establish the required level of reserve, the Company applies average historical utilization rates and ACL loan model loss rates for each loan segment to the outstanding unfunded commitment balances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management evaluates all investments in an unrealized loss position on a quarterly basis, and more frequently when economic or market conditions warrant such evaluation. If the Company has the intent to sell the security or it is more likely than not that the Company will be required to sell the security, the security is written down to fair value and the entire loss is recorded in earnings. If either of the above criteria is not met, the Company will evaluate whether the decline in fair value is the result of credit losses or other factors. In making the assessment, the Company may consider various factors including the extent to which fair value is less than amortized cost, performance on any underlying collateral, downgrades in the ratings of the security by a rating agency, the failure of the issuer to make scheduled interest or principal payments and adverse conditions specifically related to the security. If the assessment indicates that a credit loss exists, the present value of cash flows expected to be collected is compared to the amortized cost basis of the security and any excess is recorded as an allowance for credit loss. For U.S. agency-backed securities where the risk of nonpayment of the amortized cost basis is zero, the Company will not measure expected credit losses on these securities. When the loss is not considered a result of credit loss, the cost basis of the security is written down to fair value, with the loss charge recognized in AOCI. Credit losses are not estimated for AIR from investment securities as interest deemed uncollectible is written off through interest income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Individually Evaluated Loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; A loan is considered individually evaluated when it is probable that a creditor will be unable to collect all amounts due, both principal and interest, according to the contractual terms of the loan agreement. Individually evaluated loans are generally measured based on the expected future cash flows and discounted at the loan's effective interest rate. Alternatively, reference to an observable market price could be used to individually evaluate loans, if one exists, or the fair value of the collateral for a collateral-dependent loan. Regardless of the historical measurement method used, the Company measures individually evaluated loans based on the fair value of the collateral when the Company determines foreclosure is probable. Additionally, troubled debt restructurings are measured by discounting the total expected future cash flows at the loan's effective rate of interest as stated in the original loan agreement. The Company uses its methods as discussed above for recognizing interest on individually evaluated loans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreclosed Assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate acquired as a result of foreclosure is initially recorded at fair value less estimated selling costs. Fair value is generally determined through the receipt of appraisals. Any write down to fair value at the time the property is acquired is recorded as a charge-off to the allowance for credit losses. Any decline in the fair value of the property subsequent to acquisition is recorded as a charge to non-interest expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Premises and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Premises and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed over the estimated useful lives of the assets, or the respective lease terms for leasehold improvements, using straight-line and accelerated methods. Estimated useful lives do not exceed 40 years for buildings, the lesser of 10 years or the life of the lease for leasehold improvements and range from 3 to 7 years for software, equipment, furniture and fixtures. Maintenance and repairs are charged to expense as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Cost in excess of fair value of net assets acquired has resulted from business acquisitions. Goodwill and intangible assets with indefinite useful lives are not amortized, but instead are tested for impairment at least annually. Intangible assets with definite useful lives are amortized on a straight-line basis over their respective estimated useful lives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Periodically, the Company reviews intangible assets for events or changes in circumstances that may indicate that the carrying amount of the assets may not be recoverable. Based on those reviews, adjustments of recorded amounts have not been required. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non-marketable Equity Investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company accounts for non-marketable equity investments, in which it holds less than a 20% ownership, as equity investments without readily determinable fair values. As a result, the carrying value of the investment is determined under the measurement alternative of cost, less impairment (if any), adjusted for fair value changes when observable prices are available. The Company periodically evaluates for impairment of these investments. In performing this evaluation, the Company considers various factors including the investee's financial condition, results of operations, operating trends and other financial ratios. Non-marketable equity investments are included in other assets on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Purchases of the Company&#x2019;s common stock are recorded at cost. Upon reissuance, treasury stock is reduced based upon the average cost basis of shares held. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Comprehensive income consists of net income, changes in net unrealized gains (losses) on available-for-sale securities and pension liability adjustments and is presented in the accompanying consolidated statements of shareholders' equity and consolidated statements of comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Processing Fees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; A majority of the Company&#x2019;s fee revenue is attributable to providing services related to processing and payment of invoices. These services include invoice processing, transportation invoice rating, payment processing and services, auditing, and the generation of accounting and transportation information. The Company also processes, pays and generates management information from electric, gas, telecommunications, environmental, and other invoices. The specific payment and information processing services provided to each customer are developed individually to meet each customer&#x2019;s specific requirements. The Company enters into service agreements with customers typically for fixed fees per transaction that are invoiced monthly. Revenues are recognized in the period services are rendered and earned under the service agreements, as long as collection is reasonably assured. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial fees &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company earns fees on a transaction level basis for invoice payment services when making customer payments. Fees are recognized at the point in time when the payment transactions are made, which is when the performance obligation is satisfied. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. Deferred tax assets are reduced if necessary, by a deferred tax asset valuation allowance. In the event that management determines it is more likely than not that it will not be able to realize all or part of net deferred tax assets in the future, the Company adjusts the recorded value of deferred tax assets, which would result in a direct charge to income tax expense in the period that such determination is made. Likewise, the Company will reverse the valuation allowance when realization of the deferred tax asset is expected. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company and its subsidiaries file U.S. federal and certain state income tax returns on a consolidated basis. In addition, certain state jurisdictions are filed on a separate company basis by the Company or its subsidiaries. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes and measures income tax benefits using a two-step model: 1) a tax position must be more likely than not to be sustained based solely on its technical merits in order to be recognized; and 2) the benefit must be measured as the largest dollar amount of that position that is more likely than not to be sustained upon settlement. The difference between the benefit recognized for a tax position in this model and the tax benefit claimed on a tax return is treated as an unrecognized tax benefit. The Company recognizes income tax related interest and penalties in income tax expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings Per Share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income by the sum of the weighted average number of common shares outstanding and the weighted average number of potential common shares outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company follows FASB ASC 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Stock Options and Other Stock-based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASC 718&#x201d;), which requires that all stock-based compensation be recognized as an expense in the financial statements and that such cost be measured at the fair value of the award. ASC 718 also requires that excess tax benefits related to stock option exercises and restricted stock awards be reflected as financing cash inflows instead of operating cash inflows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The amounts recognized in the consolidated financial statements related to pension are determined from actuarial valuations. Inherent in these valuations are assumptions including expected return on plan assets, discount rates at which the liabilities could be settled at December&#160;31, 2022, rate of increase in  mortality rates. These assumptions are updated annually and are disclosed in Note 10. The Company follows FASB ASC 715, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation &#x2013; Retirement Benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASC 715&#x201d;), which requires companies to recognize the overfunded or underfunded status of a defined benefit postretirement plan as an asset or liability in its consolidated balance sheet and to recognize changes in that funded status in the year in which the changes occur through comprehensive income. The funded status is measured as the difference between the fair value of the plan assets and the projected benefit obligation as of the date of its fiscal year-end. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company follows the provisions of FASB ASC 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements and Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which defines fair value, establishes a framework for measuring fair value in GAAP, and outlines disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. A three-level hierarchy for valuation techniques is used to measure financial assets and financial liabilities at fair value. This hierarchy is based on whether the valuation inputs are observable or unobservable. Financial instrument valuations are considered Level 1 when they are based on quoted prices in active markets for identical assets or liabilities. Level 2 financial instrument valuations use quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data. Financial instrument valuations are considered Level 3 when they are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable, and when determination of the fair value requires significant management judgment or estimation. The Company records securities available for sale at their fair values on a recurring basis using Level 2 valuations. Additionally, the Company records individually evaluated credits and other real estate owned at their fair value on a nonrecurring basis. The nonrecurring fair value adjustments typically involve application of lower-of-cost-or-market accounting or impairment write-downs of individual assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impact of New and Not Yet Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, the FASB issued 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;("ASU 2022-02"). This ASU eliminates the accounting guidance for troubled debt restructurings by creditors that have adopted the CECL methodology for estimating allowances for credit losses and enhances the disclosure requirements for loan restructurings made with borrowers experiencing financial difficulty. In addition, the amendments require a public business entity to disclose current period gross charge-offs for financing receivables and net investment in leases by year of origination in the vintage disclosures. ASU 2022-02 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years.  The Company does not expect implementation of this ASU to have a material impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <cass:SummaryOfOperationsPolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1Njky_a2e1a071-783f-4f9c-b5df-583d6211b5a7">Summary of Operations The Company provides payment and information services, which include processing and payment of transportation, energy, telecommunications and environmental invoices. These services include the acquisition and management of data, information delivery and financial exchange. The consolidated balance sheet captions, &#x201c;Accounts and drafts payable&#x201d; and &#x201c;Payments in advance of funding,&#x201d; represent the Company&#x2019;s resulting financial position related to the payment services that are performed for customers. The Company also provides a full range of banking services to individual, corporate and institutional customers through the Bank, its wholly owned bank subsidiary.</cass:SummaryOfOperationsPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1Njk3_d42dc8e1-0518-416d-8933-39e798c4f0e5">Basis of Presentation The accounting and reporting policies of the Company and its subsidiaries conform to U.S. GAAP. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries after elimination of intercompany transactions. Certain amounts in the 2021 and 2020 consolidated financial statements have been reclassified to conform to the 2022 presentation. Such reclassifications have no effect on previously reported net income or shareholders&#x2019; equity.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1NzA3_2c5068a5-53c3-4374-91a0-aaccec90f94f">Use of Estimates In preparing the consolidated financial statements, Company management is required to make estimates and assumptions which significantly affect the reported amounts in the consolidated financial statements.</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1Njk4_7ce79459-3a79-414a-8152-c50c5afdb7d8">Cash and Cash Equivalents For purposes of the consolidated statements of cash flows, the Company considers cash and due from banks, interest-bearing deposits in other financial institutions, and federal funds sold and other short-term investments to be cash and cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <cass:InvestmentInDebtSecuritiesPolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1NzEy_43689a99-9825-4e4e-9d8f-cc50614fbc18">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investment in Debt Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company classifies its investment securities as available-for-sale. Securities classified as available-for-sale are carried at fair value. Unrealized gains and losses, net of the related tax effect, are excluded from earnings and reported in accumulated other comprehensive income, a component of shareholders&#x2019; equity. Securities are periodically evaluated for credit losses in accordance with the guidance provided in FASB ASC Topic 326, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;("ASC 326"). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For available for sale investment securities in an unrealized loss position, the entire loss in fair value is required to be recognized in current earnings if the Company intends to sell the securities or believes it likely that it will be required to sell the security before the anticipated recovery. If neither condition is met, and the Company does not expect to recover the amortized cost basis, the Company determines whether the decline in fair value resulted from credit losses or other factors. If the assessment indicates that a credit loss exists, the present value of cash flows expected to be collected is compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss has occurred, and an allowance for credit losses is recorded. The allowance for credit losses is limited by the amount that the fair value is less than the amortized cost basis. Any impairment not recorded through the provision for credit losses would be recognized in other comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the allowance for credit losses would be recorded as a provision for credit losses on the consolidated statements of income. Losses would be charged against the allowance for credit losses on securities when management believes the uncollectibility of an available-for-sale security is confirmed or when either of the conditions regarding intent or requirement to sell is met. &lt;/span&gt;&lt;/div&gt;Premiums and discounts are amortized or accreted to interest income over the expected lives of the respective securities using the level-yield method. Interest income is recognized when earned. Gains and losses are calculated using the specific identification method.</cass:InvestmentInDebtSecuritiesPolicyTextBlock>
    <us-gaap:FinanceLoansAndLeasesReceivablePolicy
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1NzEz_96457f1a-4ea8-47ac-8fa1-bfd7e586dca6">Loans Interest on loans is recognized based upon the principal amounts outstanding. It is the Company&#x2019;s policy to discontinue the accrual of interest when there is reasonable doubt as to the collectability of principal or interest. Subsequent payments received on such loans are applied to principal if there is any doubt as to the collectability of such principal; otherwise, these receipts are recorded as interest income. The accrual of interest on a loan is resumed when the loan is current as to payment of both principal and interest and/or the borrower demonstrates the ability to pay and remain current. Loan origination and commitment fees on originated loans, net of certain direct loan origination costs, are deferred and amortized to interest income using the level-yield method over the estimated lives of the related loans.</us-gaap:FinanceLoansAndLeasesReceivablePolicy>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1Njk1_72e11ff9-39e1-45a9-a988-a5b8dd953996">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The ACL is increased by provisions charged to expense and is available to absorb charge-offs, net of recoveries. Management utilizes a systematic, documented approach in determining the appropriate level of the ACL. Management&#x2019;s approach provides for estimated current expected credit losses on loans in accordance with ASC 326. These estimates are based upon a number of factors, such as payment history, financial condition of the borrower, expected future cash flows and collateral exposure. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ACL is a valuation account that is deducted from the amortized cost basis to present the net amount expected to be collected on the loans. Loans are charged off against the ACL when management believes the uncollectibility of a loan balance is confirmed. Expected recoveries for amounts previously charged off and expected to be charged off do not exceed the aggregate of amounts previously charged off and expected to be charged off. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management estimated the allowance balance using relevant available information from internal and external sources, relating to past events, current conditions and reasonable and supportable forecasts based on economic factors, such as GDP. Historical credit loss experience, of both the Company and similar peer banks, provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for concentration risk, asset quality trends, borrower&#x2019;s ability to pay, collateral, and other environmental factors. It is difficult to estimate how potential changes in any one economic factor or input might affect the overall ACL because a wide variety of factors and inputs are considered in estimating the allowance and changes in those factors and inputs considered may not occur at the same rate and may not be consistent across all loan types. Additionally, changes in factors and inputs may be directionally inconsistent, such that improvement in one factor may offset deterioration in others. The ACL is measured on a collective pool basis when similar risk characteristics exist. Management believes the ACL is adequate to absorb expected losses in the loan portfolio. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has identified the following portfolio segments: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commercial &amp;amp; Industrial (&#x201c;C&amp;amp;I&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; C&amp;amp;I loans consist of loans to small and medium-sized businesses in a wide variety of industries, franchise lending, and equipment financing to companies of all sizes. These loans are generally collateralized by inventory, accounts receivable, equipment, and other commercial assets, and may be supported by other credit enhancements such as personal guarantees. Risk arises primarily due to a difference between expected and actual cash flows of the borrower. However, the recoverability of these loans is also dependent on other factors primarily dictated by the type of collateral securing these loans. The fair value of the collateral securing these loans may fluctuate as market conditions change. Included within C&amp;amp;I are revolving loans supported by borrowing bases that fluctuate depending on the amount of underlying collateral. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commercial Real Estate (&#x201c;CRE&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; CRE loans include various types of loans for which the Company holds real property as collateral. Commercial real estate lending activity is typically restricted to owner-occupied properties or to investor properties that are owned by customers with a current banking relationship. The primary risks of CRE loans include the borrower&#x2019;s inability to pay and material decreases in the value of the real estate being held as collateral. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Faith-based CRE&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Faith-based CRE loans include loans to faith-based ministries for which the Company holds real property as collateral. The primary risks of faith-based CRE loans include the borrower&#x2019;s inability to pay and material decreases in the value of the real estate being held as collateral. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Construction and Land Development&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The Company originates loans to finance construction projects including faith-based and commercial projects. Construction loans are generally collateralized by first liens on the real estate and have floating interest rates. The primary risks of construction loans are construction completion and timing risk. Adverse economic conditions may negatively impact the borrowers&#x2019; ability to complete the project. Additionally, the fair value of the underlying collateral may fluctuate as market conditions change. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ACL is calculated as the difference between the amortized cost basis of the loan portfolio and the projections from the weighted-average remaining maturity ("WARM") model that the Company developed. The WARM model utilizes an attrition analysis, including events such as payoffs, matured loans, and renewals in the borrowers&#x2019; control, to anticipate the length of time it would take for each portfolio segment to runoff. Management incorporates a one-year GDP forecast and an immediate reversion to peer historical loss rates to determine the annual charge off rates over the estimated life of the loans. After the reasonable and supportable forecast period, the model reverts to long-run historical average loss rates of its peers. However, for the faith-based CRE ACL, beyond the reasonable and supportable forecast period, loss rates are reverted immediately to the Company&#x2019;s long-run historical averages, as this represents a unique loan segment to the peer portfolios. The economic forecast is based on management&#x2019;s assessment of the length and pattern of the current economic &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cycle. The resulting annual charge off rate determined for each year in the WARM model is applied to the loan balances estimated in the attrition analysis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management accounts for the inherent uncertainty of the underlying economic forecast by reviewing forecast scenarios. Additionally, the ACL calculation includes subjective adjustments for qualitative risk factors that are likely to cause estimated credit losses to differ from historical experience. These qualitative adjustments may increase or reduce reserve levels and include adjustments for lending management experience and risk tolerance, value of underlying collateral, loan review and audit results, asset quality and portfolio trends, loan portfolio growth and loan concentrations. The Company has elected to exclude accrued interest receivable ("AIR") from the allowance for credit losses calculation. When a loan is placed on non-accrual, any recorded AIR is reversed against interest income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination and application of the ACL accounting policy involves judgments, estimates, and uncertainties that are subject to change. Changes in these assumptions, estimates or the conditions surrounding them may have a material impact on the Company&#x2019;s financial condition, liquidity or results of operations. Various regulatory agencies, as an integral part of the examination process, periodically review the ACL. Such agencies may require the Company to recognize additions to the ACL or reserve increases to adversely graded classified loans based on information available to them at the time of their examinations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ACL is decreased by net charge-offs and is increased by provisions for credit losses that are charged to the consolidated statements of operations. Charge-offs, if any, are typically measured for each loan based on a thorough analysis of the most probable source of repayment, such as the present value of the loan&#x2019;s expected future cash flows, the loan&#x2019;s estimated fair value, or the estimated fair value of the underlying collateral less costs of disposition for collateral-dependent loans. When it is determined that specific loans, or portions thereof, are uncollectible, these amounts are charged off against the ACL. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unfunded loan commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the ACL for funded loans, the Company maintains reserves to cover the risk of loss associated with off-balance sheet unfunded loan commitments. The allowance for off-balance sheet credit losses is maintained within other liabilities in the statements of financial condition. Under the CECL framework, adjustments to this liability are recorded as provision for credit losses in the consolidated statements of operations. Unfunded loan commitment balances are evaluated by loan segment. In order to establish the required level of reserve, the Company applies average historical utilization rates and ACL loan model loss rates for each loan segment to the outstanding unfunded commitment balances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment securities&lt;/span&gt;&lt;/div&gt;Management evaluates all investments in an unrealized loss position on a quarterly basis, and more frequently when economic or market conditions warrant such evaluation. If the Company has the intent to sell the security or it is more likely than not that the Company will be required to sell the security, the security is written down to fair value and the entire loss is recorded in earnings. If either of the above criteria is not met, the Company will evaluate whether the decline in fair value is the result of credit losses or other factors. In making the assessment, the Company may consider various factors including the extent to which fair value is less than amortized cost, performance on any underlying collateral, downgrades in the ratings of the security by a rating agency, the failure of the issuer to make scheduled interest or principal payments and adverse conditions specifically related to the security. If the assessment indicates that a credit loss exists, the present value of cash flows expected to be collected is compared to the amortized cost basis of the security and any excess is recorded as an allowance for credit loss. For U.S. agency-backed securities where the risk of nonpayment of the amortized cost basis is zero, the Company will not measure expected credit losses on these securities. When the loss is not considered a result of credit loss, the cost basis of the security is written down to fair value, with the loss charge recognized in AOCI. Credit losses are not estimated for AIR from investment securities as interest deemed uncollectible is written off through interest income.</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <cass:ImpairmentOfLoansPolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1NzA4_dbf8f188-4bcc-4602-880c-64aeb0123120">Individually Evaluated Loans A loan is considered individually evaluated when it is probable that a creditor will be unable to collect all amounts due, both principal and interest, according to the contractual terms of the loan agreement. Individually evaluated loans are generally measured based on the expected future cash flows and discounted at the loan's effective interest rate. Alternatively, reference to an observable market price could be used to individually evaluate loans, if one exists, or the fair value of the collateral for a collateral-dependent loan. Regardless of the historical measurement method used, the Company measures individually evaluated loans based on the fair value of the collateral when the Company determines foreclosure is probable. Additionally, troubled debt restructurings are measured by discounting the total expected future cash flows at the loan's effective rate of interest as stated in the original loan agreement. The Company uses its methods as discussed above for recognizing interest on individually evaluated loans.</cass:ImpairmentOfLoansPolicyTextBlock>
    <us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1NzAz_d55ee1f3-5476-485e-aa05-07d7a6e63d34">Foreclosed Assets Real estate acquired as a result of foreclosure is initially recorded at fair value less estimated selling costs. Fair value is generally determined through the receipt of appraisals. Any write down to fair value at the time the property is acquired is recorded as a charge-off to the allowance for credit losses. Any decline in the fair value of the property subsequent to acquisition is recorded as a charge to non-interest expense.</us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1NzA5_3c8a3246-472f-4865-be05-56343f3dfd92">Premises and Equipment Premises and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed over the estimated useful lives of the assets, or the respective lease terms for leasehold improvements, using straight-line and accelerated methods. Estimated useful lives do not exceed 40 years for buildings, the lesser of 10 years or the life of the lease for leasehold improvements and range from 3 to 7 years for software, equipment, furniture and fixtures. Maintenance and repairs are charged to expense as incurred.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibb8c83cb96cc4c18a74c8ed8642bb1bf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzE4Njkz_865b4cf9-6999-408f-9fba-20e7b40abaae">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i930d804e010c4f62adab0cb942d4bf48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzE4NzMx_c9ed8968-edca-4455-911e-73f899b81d74">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8c1de5c094064cd8b4b0af72372f335a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzE4ODA3_49aef612-2ff3-4013-8f37-39871f8e290a">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib01c53f4d018458380ae634f758a3d61_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzE4ODEz_d7f216c0-2075-4295-b089-f12e8e1c0425">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1NzA1_57667a4c-ffc2-4523-ba42-e24f06574e4f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Cost in excess of fair value of net assets acquired has resulted from business acquisitions. Goodwill and intangible assets with indefinite useful lives are not amortized, but instead are tested for impairment at least annually. Intangible assets with definite useful lives are amortized on a straight-line basis over their respective estimated useful lives. &lt;/span&gt;Periodically, the Company reviews intangible assets for events or changes in circumstances that may indicate that the carrying amount of the assets may not be recoverable. Based on those reviews, adjustments of recorded amounts have not been required.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1NzA2_d1042b90-f16f-4eb4-93ba-70b9cb3fdb7f">Non-marketable Equity Investments The Company accounts for non-marketable equity investments, in which it holds less than a 20% ownership, as equity investments without readily determinable fair values. As a result, the carrying value of the investment is determined under the measurement alternative of cost, less impairment (if any), adjusted for fair value changes when observable prices are available. The Company periodically evaluates for impairment of these investments. In performing this evaluation, the Company considers various factors including the investee's financial condition, results of operations, operating trends and other financial ratios. Non-marketable equity investments are included in other assets on the consolidated balance sheets.</us-gaap:EquityMethodInvestmentsPolicy>
    <cass:PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzE5Njg3_617c6907-b2f6-45e9-bdd9-464b2d95b60d"
      unitRef="number">0.20</cass:PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments>
    <cass:TreasuryStockPolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1Njk2_d0b21085-f9e4-4260-9cb0-423d48d29ca2">Treasury Stock Purchases of the Company&#x2019;s common stock are recorded at cost. Upon reissuance, treasury stock is reduced based upon the average cost basis of shares held.</cass:TreasuryStockPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1Njkz_374c8ad4-ec9c-48f3-82de-4ae66aacb8f2">Comprehensive Income Comprehensive income consists of net income, changes in net unrealized gains (losses) on available-for-sale securities and pension liability adjustments and is presented in the accompanying consolidated statements of shareholders' equity and consolidated statements of comprehensive income.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <cass:ProcessingFeesPolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1Njk5_bf28d380-90da-43df-8e0a-bd0bb98f025e">Processing Fees A majority of the Company&#x2019;s fee revenue is attributable to providing services related to processing and payment of invoices. These services include invoice processing, transportation invoice rating, payment processing and services, auditing, and the generation of accounting and transportation information. The Company also processes, pays and generates management information from electric, gas, telecommunications, environmental, and other invoices. The specific payment and information processing services provided to each customer are developed individually to meet each customer&#x2019;s specific requirements. The Company enters into service agreements with customers typically for fixed fees per transaction that are invoiced monthly. Revenues are recognized in the period services are rendered and earned under the service agreements, as long as collection is reasonably assured.</cass:ProcessingFeesPolicyTextBlock>
    <cass:FinancialFeesPolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzEwOTk1MTE3NDcxODg_f70483bb-1606-4541-a927-762d6d75b3e9">Financial fees The Company earns fees on a transaction level basis for invoice payment services when making customer payments. Fees are recognized at the point in time when the payment transactions are made, which is when the performance obligation is satisfied.</cass:FinancialFeesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1NzE0_e264a0fc-fe24-4616-9e49-c7f3213e4b58">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. Deferred tax assets are reduced if necessary, by a deferred tax asset valuation allowance. In the event that management determines it is more likely than not that it will not be able to realize all or part of net deferred tax assets in the future, the Company adjusts the recorded value of deferred tax assets, which would result in a direct charge to income tax expense in the period that such determination is made. Likewise, the Company will reverse the valuation allowance when realization of the deferred tax asset is expected. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company and its subsidiaries file U.S. federal and certain state income tax returns on a consolidated basis. In addition, certain state jurisdictions are filed on a separate company basis by the Company or its subsidiaries. &lt;/span&gt;The Company recognizes and measures income tax benefits using a two-step model: 1) a tax position must be more likely than not to be sustained based solely on its technical merits in order to be recognized; and 2) the benefit must be measured as the largest dollar amount of that position that is more likely than not to be sustained upon settlement. The difference between the benefit recognized for a tax position in this model and the tax benefit claimed on a tax return is treated as an unrecognized tax benefit. The Company recognizes income tax related interest and penalties in income tax expense.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1NzEw_1b3835b3-3365-426f-b61b-c083ccebf39e">Earnings Per Share Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income by the sum of the weighted average number of common shares outstanding and the weighted average number of potential common shares outstanding.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1NzAw_724c8196-bae1-4744-a967-4622d72da6da">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company follows FASB ASC 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Stock Options and Other Stock-based Compensation&lt;/span&gt; (&#x201c;ASC 718&#x201d;), which requires that all stock-based compensation be recognized as an expense in the financial statements and that such cost be measured at the fair value of the award. ASC 718 also requires that excess tax benefits related to stock option exercises and restricted stock awards be reflected as financing cash inflows instead of operating cash inflows.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1NzAx_af92cb72-d294-43fb-a13c-089ae490fd5e">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The amounts recognized in the consolidated financial statements related to pension are determined from actuarial valuations. Inherent in these valuations are assumptions including expected return on plan assets, discount rates at which the liabilities could be settled at December&#160;31, 2022, rate of increase in  mortality rates. These assumptions are updated annually and are disclosed in Note 10. The Company follows FASB ASC 715, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation &#x2013; Retirement Benefits&lt;/span&gt; (&#x201c;ASC 715&#x201d;), which requires companies to recognize the overfunded or underfunded status of a defined benefit postretirement plan as an asset or liability in its consolidated balance sheet and to recognize changes in that funded status in the year in which the changes occur through comprehensive income. The funded status is measured as the difference between the fair value of the plan assets and the projected benefit obligation as of the date of its fiscal year-end.</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1Njk0_a5013e54-164c-4d0b-a438-27cc456b1513">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company follows the provisions of FASB ASC 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements and Disclosures&lt;/span&gt;, which defines fair value, establishes a framework for measuring fair value in GAAP, and outlines disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. A three-level hierarchy for valuation techniques is used to measure financial assets and financial liabilities at fair value. This hierarchy is based on whether the valuation inputs are observable or unobservable. Financial instrument valuations are considered Level 1 when they are based on quoted prices in active markets for identical assets or liabilities. Level 2 financial instrument valuations use quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data. Financial instrument valuations are considered Level 3 when they are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable, and when determination of the fair value requires significant management judgment or estimation. The Company records securities available for sale at their fair values on a recurring basis using Level 2 valuations. Additionally, the Company records individually evaluated credits and other real estate owned at their fair value on a nonrecurring basis. The nonrecurring fair value adjustments typically involve application of lower-of-cost-or-market accounting or impairment write-downs of individual assets.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzYvZnJhZzphZTRhZWNiMzdkMzI0NDE3OWM1MGIxYWRjNmEyYWVmOC90ZXh0cmVnaW9uOmFlNGFlY2IzN2QzMjQ0MTc5YzUwYjFhZGM2YTJhZWY4XzM1NzAy_2ba159a2-d7a6-46d6-8aad-5bf3c4217d4c">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impact of New and Not Yet Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, the FASB issued 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;("ASU 2022-02"). This ASU eliminates the accounting guidance for troubled debt restructurings by creditors that have adopted the CECL methodology for estimating allowances for credit losses and enhances the disclosure requirements for loan restructurings made with borrowers experiencing financial difficulty. In addition, the amendments require a public business entity to disclose current period gross charge-offs for financing receivables and net investment in leases by year of origination in the vintage disclosures. ASU 2022-02 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years.  The Company does not expect implementation of this ASU to have a material impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90ZXh0cmVnaW9uOjhhYWZjNDAzNGM5YzQyODliNDBkNTFlZWE1ZDA5ZDE0XzMwNjg_83d44efe-f644-4ff9-ae8c-cc2a3599c7d4">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Capital Requirements and Regulatory Restrictions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and the Bank are subject to various regulatory capital requirements administered by the federal banking agencies. Failure to meet minimum capital requirements can result in certain mandatory, and possibly additional &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;discretionary actions by regulators that, if undertaken, could have a direct material effect on the Company&#x2019;s consolidated financial statements. Under capital adequacy guidelines, the Company and the Bank must meet specific capital guidelines that involve quantitative measures of assets, liabilities and certain off-balance sheet items as calculated under regulatory accounting practices. The Company&#x2019;s and the Bank&#x2019;s capital amounts and classifications are also subject to qualitative judgments by the regulators about components, risk weightings and other factors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Quantitative measures established by regulators to ensure capital adequacy require the Company and the Bank to maintain minimum amounts and ratios of total and Tier I capital and common equity Tier I capital to risk-weighted assets, and of Tier I capital to average assets. Management believes that as of December&#160;31, 2022 and 2021, the Company and the Bank met all capital adequacy requirements to which they are subject. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Bank is also subject to the regulatory framework for prompt corrective action. As of December&#160;31, 2022, the most recent notification from the regulatory agencies categorized the Bank as well-capitalized. To be categorized as well-capitalized, the Bank must maintain minimum total risk-based, common equity Tier I risk-based, Tier I risk-based, and Tier I leverage ratios as set forth in the table below. There are no conditions or events since that notification that management believes have changed the Bank&#x2019;s category. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has traditionally paid a quarterly cash dividend to its shareholders. Subsidiary dividends can be a significant source of funds for payment of dividends by the Company to its shareholders. Banking regulations may limit the amount of dividends that may be paid. Approval by regulatory authorities is required if the effect of dividends declared would cause the regulatory capital of the Bank to fall below specified minimum levels. Approval is also required if dividends declared exceed the net profits for that year combined with the retained net profits for the preceding two years. Under the foregoing dividend restrictions and while maintaining its &#x201c;well capitalized&#x201d; status, at December&#160;31, 2022, unappropriated retained earnings of $29.2 million were available at the Bank for the declaration of dividends to the Company without prior approval from regulatory authorities. In addition to regulatory requirements and considerations, any payment of dividends in the future will depend on the Company&#x2019;s earnings, financial condition and other factors considered relevant by the Company&#x2019;s Board of Directors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no restricted funds on deposit used to meet regulatory reserve requirements at December&#160;31, 2022 and 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s and the Bank&#x2019;s actual and required capital amounts and ratios are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Actual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital&lt;br/&gt;Requirements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Requirement to be&lt;br/&gt;Well-Capitalized&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ratio&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;At December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A %&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Equity Tier I Capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tier I capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tier I capital (to average assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;At December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A %&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Equity Tier I Capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tier I capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tier I capital (to average assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90ZXh0cmVnaW9uOjhhYWZjNDAzNGM5YzQyODliNDBkNTFlZWE1ZDA5ZDE0XzI1MTA_28c38a33-052c-435f-88de-d6159ade6acc"
      unitRef="usd">29200000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90ZXh0cmVnaW9uOjhhYWZjNDAzNGM5YzQyODliNDBkNTFlZWE1ZDA5ZDE0XzMwNjk_6053911a-eddf-49be-841b-5251e2e42c53">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s and the Bank&#x2019;s actual and required capital amounts and ratios are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Actual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital&lt;br/&gt;Requirements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Requirement to be&lt;br/&gt;Well-Capitalized&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ratio&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;At December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A %&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Equity Tier I Capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tier I capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tier I capital (to average assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;At December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A %&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Equity Tier I Capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tier I capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tier I capital (to average assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock>
    <us-gaap:Capital
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzQtMS0xLTEtMzQzODU_1d1ebeb2-ee1a-44aa-9ea3-4fca6d2dcbdc"
      unitRef="usd">257313000</us-gaap:Capital>
    <cass:CapitalToRiskWeightedAssets1
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzQtMy0xLTEtMzQzODU_da6abb79-fe63-48cd-aa18-85f7193105fc"
      unitRef="number">0.1352</cass:CapitalToRiskWeightedAssets1>
    <us-gaap:CapitalRequiredForCapitalAdequacy
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzQtNS0xLTEtMzQzODU_bc9e4725-142e-41e5-bb37-cdf3d2c70294"
      unitRef="usd">152306000</us-gaap:CapitalRequiredForCapitalAdequacy>
    <cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzQtNy0xLTEtMzQzODU_ae0c4720-8156-4be3-b6ae-71c483eee0ac"
      unitRef="number">0.0800</cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <us-gaap:Capital
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzUtMS0xLTEtMzQzODU_c48345d9-df25-43da-a6c0-41e3a84d505f"
      unitRef="usd">186075000</us-gaap:Capital>
    <cass:CapitalToRiskWeightedAssets1
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzUtMy0xLTEtMzQzODU_148177f6-f029-4d28-a571-d1f6b7818d0c"
      unitRef="number">0.1600</cass:CapitalToRiskWeightedAssets1>
    <us-gaap:CapitalRequiredForCapitalAdequacy
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzUtNS0xLTEtMzQzODU_f020838e-a6b6-49d1-adc2-c69bcaa60d71"
      unitRef="usd">93044000</us-gaap:CapitalRequiredForCapitalAdequacy>
    <cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzUtNy0xLTEtMzQzODU_354ba0d3-083a-4e80-8662-d81c6fd3b1ef"
      unitRef="number">0.0800</cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <us-gaap:CapitalRequiredToBeWellCapitalized
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzUtOS0xLTEtMzQzODU_6f8d18ea-b185-45f6-8f6f-23c94b24f901"
      unitRef="usd">116305000</us-gaap:CapitalRequiredToBeWellCapitalized>
    <cass:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzUtMTEtMS0xLTM0Mzg1_3b877e61-4f61-450f-a1b9-f2d0a76702cc"
      unitRef="number">0.1000</cass:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapital
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzctMS0xLTEtMzQzODU_da33f99e-7d5f-4183-91ee-74ee94b7a2b6"
      unitRef="usd">243774000</us-gaap:TierOneRiskBasedCapital>
    <cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzctMy0xLTEtMzQzODU_5bad51e7-0aaa-40da-9eef-1708ba5a9d29"
      unitRef="number">0.1280</cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzctNS0xLTEtMzQzODU_047abda3-54d7-4c2f-8c94-18863539e190"
      unitRef="usd">85672000</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzctNy0xLTEtMzQzODU_3f873fc6-3c2d-4c44-a6ba-9ad17a2f61ae"
      unitRef="number">0.0450</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:TierOneRiskBasedCapital
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzgtMS0xLTEtMzQzODU_98fd8279-872f-4bf2-b1ae-d87e27dcab44"
      unitRef="usd">172848000</us-gaap:TierOneRiskBasedCapital>
    <cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzgtMy0xLTEtMzQzODU_1efed5d1-f715-4197-a27b-47786305d022"
      unitRef="number">0.1486</cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzgtNS0xLTEtMzQzODU_69f8181e-2591-4abc-a7fd-9d2a75be5861"
      unitRef="usd">52337000</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzgtNy0xLTEtMzQzODU_5e0a1a28-2f9a-48ba-a4de-283c65a7dead"
      unitRef="number">0.0450</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzgtOS0xLTEtMzQzODU_6a5eee4d-d326-4cf8-bd37-ad4bb055b253"
      unitRef="usd">75598000</cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzgtMTEtMS0xLTM0Mzg1_756de6d5-4995-4092-8718-52316804bd5e"
      unitRef="number">0.0650</cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapital
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzEwLTEtMS0xLTM0Mzg1_2c59cf36-aadb-4d93-83e8-60d89d2a6246"
      unitRef="usd">243774000</cass:CommonEquityTierOneRiskBasedCapital>
    <cass:TierOneRiskBasedCapitalToRiskWeightedAssets1
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzEwLTMtMS0xLTM0Mzg1_65f1e830-810b-467c-a689-d27569dc30db"
      unitRef="number">0.1280</cass:TierOneRiskBasedCapitalToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzEwLTUtMS0xLTM0Mzg1_eeb926e6-afb1-44d8-bfad-0d54e2d88454"
      unitRef="usd">114229000</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzEwLTctMS0xLTM0Mzg1_482dc768-dade-4e95-bb03-25dc9fc2c5b1"
      unitRef="number">0.0600</cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <cass:CommonEquityTierOneRiskBasedCapital
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzExLTEtMS0xLTM0Mzg1_c23b4284-609a-49a0-ad4a-1e1fc73d0b03"
      unitRef="usd">172848000</cass:CommonEquityTierOneRiskBasedCapital>
    <cass:TierOneRiskBasedCapitalToRiskWeightedAssets1
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzExLTMtMS0xLTM0Mzg1_33052b00-ad30-4261-bec0-bc79475567c3"
      unitRef="number">0.1486</cass:TierOneRiskBasedCapitalToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzExLTUtMS0xLTM0Mzg1_3999a2d1-8c75-4a46-81d0-099320321718"
      unitRef="usd">69783000</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzExLTctMS0xLTM0Mzg1_b693bc88-d07c-4739-aeb0-b2447e28b4b2"
      unitRef="number">0.0600</cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzExLTktMS0xLTM0Mzg1_1d43026a-258a-4b45-863a-3a6c403a0bdf"
      unitRef="usd">93044000</us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized>
    <cass:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzExLTExLTEtMS0zNDM4NQ_45da51ba-12cc-430f-b0cb-1131b8d5f79e"
      unitRef="number">0.0800</cass:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1>
    <us-gaap:TierOneLeverageCapital
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzEzLTEtMS0xLTM0Mzg1_34f9866b-3291-4252-ae48-b1345569325c"
      unitRef="usd">243774000</us-gaap:TierOneLeverageCapital>
    <cass:TierOneLeverageCapitalToAverageAssets1
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzEzLTMtMS0xLTM0Mzg1_6cd80658-f51b-4dea-a0f5-b6bb84272b20"
      unitRef="number">0.0952</cass:TierOneLeverageCapitalToAverageAssets1>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzEzLTUtMS0xLTM0Mzg1_af1575ad-d022-4785-b31b-9cca8f0e0b00"
      unitRef="usd">102386000</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy>
    <cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1
      contextRef="i18ef91e3b44941049986b017e39cfd01_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzEzLTctMS0xLTM0Mzg1_1f195617-5e0b-4476-b6bb-68d912f3f3ce"
      unitRef="number">0.0400</cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1>
    <us-gaap:TierOneLeverageCapital
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE0LTEtMS0xLTM0Mzg1_9e4870a5-903a-4aac-9dde-fda611086e80"
      unitRef="usd">172848000</us-gaap:TierOneLeverageCapital>
    <cass:TierOneLeverageCapitalToAverageAssets1
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE0LTMtMS0xLTM0Mzg1_f84ad63d-1902-4eee-92f2-ef152f7f66fd"
      unitRef="number">0.1077</cass:TierOneLeverageCapitalToAverageAssets1>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE0LTUtMS0xLTM0Mzg1_7d57817b-3fa0-4052-a6dd-f81cd82f1924"
      unitRef="usd">64196000</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy>
    <cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE0LTctMS0xLTM0Mzg1_d3a0d847-fb9d-41f5-946e-301aa123ffc7"
      unitRef="number">0.0400</cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1>
    <us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE0LTktMS0xLTM0Mzg1_6053b943-5b99-42b0-b6f9-6d899eeacb83"
      unitRef="usd">80245000</us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized>
    <cass:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1
      contextRef="i9377fb66cb6d4368a3ae8d12d4f0b5fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE0LTExLTEtMS0zNDM4NQ_ab632652-35a3-4b5a-9296-a7c3ab962526"
      unitRef="number">0.0500</cass:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1>
    <us-gaap:Capital
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE3LTEtMS0xLTM0Mzg1_b79e7f48-7d9b-4729-a879-bf25092b115b"
      unitRef="usd">240265000</us-gaap:Capital>
    <cass:CapitalToRiskWeightedAssets1
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE3LTMtMS0xLTM0Mzg1_622ebf00-bc77-42b5-aa42-9154f1dbdefc"
      unitRef="number">0.1486</cass:CapitalToRiskWeightedAssets1>
    <us-gaap:CapitalRequiredForCapitalAdequacy
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE3LTUtMS0xLTM0Mzg1_5e90b317-b848-4de1-a90a-7ef6c7dbc544"
      unitRef="usd">129339000</us-gaap:CapitalRequiredForCapitalAdequacy>
    <cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE3LTctMS0xLTM0Mzg1_778c69bf-dc46-4036-9d36-d4c016431c8e"
      unitRef="number">0.0800</cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <us-gaap:Capital
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE4LTEtMS0xLTM0Mzg1_801aed6e-d922-4a36-8ca1-ad5562dd5813"
      unitRef="usd">174614000</us-gaap:Capital>
    <cass:CapitalToRiskWeightedAssets1
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE4LTMtMS0xLTM0Mzg1_1c9b09a9-750c-44ff-acf1-8693a4c9ffee"
      unitRef="number">0.1721</cass:CapitalToRiskWeightedAssets1>
    <us-gaap:CapitalRequiredForCapitalAdequacy
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE4LTUtMS0xLTM0Mzg1_2cb3da9e-a457-452e-8209-1e894f6c9623"
      unitRef="usd">81163000</us-gaap:CapitalRequiredForCapitalAdequacy>
    <cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE4LTctMS0xLTM0Mzg1_eeb4db14-234c-4394-bea9-010dc5cbd0f5"
      unitRef="number">0.0800</cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <us-gaap:CapitalRequiredToBeWellCapitalized
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE4LTktMS0xLTM0Mzg1_7a5183a4-9e39-4114-a341-4138fbf4c409"
      unitRef="usd">101454000</us-gaap:CapitalRequiredToBeWellCapitalized>
    <cass:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzE4LTExLTEtMS0zNDM4NQ_f7b9ba22-ec6f-486e-9a35-e9520e3eb699"
      unitRef="number">0.1000</cass:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapital
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzIwLTEtMS0xLTM0Mzg1_b5ccc646-cc51-46d4-ad0d-28d182809afe"
      unitRef="usd">228224000</us-gaap:TierOneRiskBasedCapital>
    <cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzIwLTMtMS0xLTM0Mzg1_544c468a-d522-4792-b416-04d3157f1748"
      unitRef="number">0.1411</cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzIwLTUtMS0xLTM0Mzg1_69101c71-8e3a-4d20-80e1-9e18878d5c65"
      unitRef="usd">72764000</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzIwLTctMS0xLTM0Mzg1_53c3a59d-1057-4ca1-9fe4-a47932e6c458"
      unitRef="number">0.0450</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:TierOneRiskBasedCapital
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzIxLTEtMS0xLTM0Mzg1_14ca8f0b-9f0a-49f5-ac64-0a88f4475d1a"
      unitRef="usd">163030000</us-gaap:TierOneRiskBasedCapital>
    <cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzIxLTMtMS0xLTM0Mzg1_4a45bf66-3fd5-455e-9961-78581ff16bed"
      unitRef="number">0.1607</cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzIxLTUtMS0xLTM0Mzg1_28852aa5-9929-49e7-8c7c-e1afeb1c976a"
      unitRef="usd">45654000</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzIxLTctMS0xLTM0Mzg1_af7bb7fd-abbf-4784-94f4-1491b8cf58ad"
      unitRef="number">0.0450</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzIxLTktMS0xLTM0Mzg1_c49abd8c-6ae4-4ef5-84a1-ed6f7e2bb2b6"
      unitRef="usd">65945000</cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzIxLTExLTEtMS0zNDM4NQ_92a029d9-c0be-4fdf-a868-2e1dfb0f0753"
      unitRef="number">0.0650</cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapital
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzIzLTEtMS0xLTM0Mzg1_72f76cf7-6ad5-4524-8f55-5554ea8541bb"
      unitRef="usd">228224000</cass:CommonEquityTierOneRiskBasedCapital>
    <cass:TierOneRiskBasedCapitalToRiskWeightedAssets1
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzIzLTMtMS0xLTM0Mzg1_8aff8455-7b44-4ed6-b56c-f090ed518f57"
      unitRef="number">0.1411</cass:TierOneRiskBasedCapitalToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzIzLTUtMS0xLTM0Mzg1_e26f8ae3-66ce-430b-8107-78ec7fa30829"
      unitRef="usd">97019000</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzIzLTctMS0xLTM0Mzg1_497514bb-45a2-463f-8aab-62ad7c188ab8"
      unitRef="number">0.0600</cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <cass:CommonEquityTierOneRiskBasedCapital
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI0LTEtMS0xLTM0Mzg1_aabea3e4-0055-459a-9911-b7e46d91f722"
      unitRef="usd">163030000</cass:CommonEquityTierOneRiskBasedCapital>
    <cass:TierOneRiskBasedCapitalToRiskWeightedAssets1
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI0LTMtMS0xLTM0Mzg1_d9656774-dddd-4043-8c79-e042f85eb3d5"
      unitRef="number">0.1607</cass:TierOneRiskBasedCapitalToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI0LTUtMS0xLTM0Mzg1_26f7249b-842d-4a86-8d43-f0394a20271a"
      unitRef="usd">60872000</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI0LTctMS0xLTM0Mzg1_838ccfd4-d5a0-4aab-aefb-3079bedb9f6c"
      unitRef="number">0.0600</cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI0LTktMS0xLTM0Mzg1_68700cb6-a363-492c-a2a8-945714f6eb65"
      unitRef="usd">81163000</us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized>
    <cass:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI0LTExLTEtMS0zNDM4NQ_098c80c3-56f3-4187-8a28-f01cb7b3faba"
      unitRef="number">0.0800</cass:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1>
    <us-gaap:TierOneLeverageCapital
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI2LTEtMS0xLTM0Mzg1_7f98c5ee-2be4-4010-9f40-86a25c5a9ce1"
      unitRef="usd">228224000</us-gaap:TierOneLeverageCapital>
    <cass:TierOneLeverageCapitalToAverageAssets1
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI2LTMtMS0xLTM0Mzg1_bd472497-2dc6-41cc-816f-26aba79b6624"
      unitRef="number">0.0921</cass:TierOneLeverageCapitalToAverageAssets1>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI2LTUtMS0xLTM0Mzg1_d2a97b81-189b-4c2c-8bb1-aa88a6c2dfe3"
      unitRef="usd">99163000</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy>
    <cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1
      contextRef="i1301cfd4f07940b4ad1dfaaf5a2754f8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI2LTctMS0xLTM0Mzg1_d01194ad-4653-42f1-ae3d-8699d783fa65"
      unitRef="number">0.0400</cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1>
    <us-gaap:TierOneLeverageCapital
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI3LTEtMS0xLTM0Mzg1_43c8815f-d83f-41dd-ad3c-d006a1df78eb"
      unitRef="usd">163030000</us-gaap:TierOneLeverageCapital>
    <cass:TierOneLeverageCapitalToAverageAssets1
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI3LTMtMS0xLTM0Mzg1_4210a4a3-912a-4aa1-a1a0-385f66a6c8c1"
      unitRef="number">0.1105</cass:TierOneLeverageCapitalToAverageAssets1>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI3LTUtMS0xLTM0Mzg1_dc871514-dc4a-450a-a41b-f1e51781b391"
      unitRef="usd">59036000</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy>
    <cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI3LTctMS0xLTM0Mzg1_939fb2fd-fb8f-45eb-8c86-c2240771c322"
      unitRef="number">0.0400</cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1>
    <us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI3LTktMS0xLTM0Mzg1_52eccfe3-c5ac-4c43-9cdc-00536bcf3997"
      unitRef="usd">73795000</us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized>
    <cass:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1
      contextRef="idda7f43b84e049528c80da5c1304192a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xMzkvZnJhZzo4YWFmYzQwMzRjOWM0Mjg5YjQwZDUxZWVhNWQwOWQxNC90YWJsZTpiMTBjZWQ5NjkwMTA0M2FhYjQ3YWNmNmZlMTY1OGU1Ny90YWJsZXJhbmdlOmIxMGNlZDk2OTAxMDQzYWFiNDdhY2Y2ZmUxNjU4ZTU3XzI3LTExLTEtMS0zNDM4NQ_ab6e106a-34d2-463d-8383-12cfee9f6c47"
      unitRef="number">0.0500</cass:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzE4OTc_8affde89-bc5e-4be3-bf61-aa81722eaca8">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investment Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investment securities available-for-sale are recorded at fair value on a recurring basis. The Company&#x2019;s investment securities available-for-sale at December&#160;31, 2022 and 2021 are measured at fair value using Level 2 valuations. The market evaluation utilizes several sources which include &#x201c;observable inputs&#x201d; rather than &#x201c;significant unobservable inputs&#x201d; and therefore falls into the Level 2 category. The table below presents the balances of securities available-for-sale &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;measured at fair value on a recurring basis. The amortized cost, gross unrealized gains, gross unrealized losses and fair value of debt and equity securities are summarized as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and political subdivisions &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and political subdivisions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;664,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The fair values of securities with unrealized losses are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;12 months or more&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State and political subdivisions &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:10pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;12 months or more&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State and political subdivisions &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:10pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were 311 securities, or 91.7%, in an unrealized loss position as of December&#160;31, 2022 compared to 101 securities, or 28.0%, in an unrealized loss position as of December&#160;31, 2021. Of these securities, 101, or 29.8%, were in an unrealized loss position for greater than 12 months at December&#160;31, 2022. The Company does not intend to sell, or believe it is likely to sell, its available for sale securities in an unrealized loss position before the anticipated recovery of current unrealized losses. As such, the Company did not recognize any credit losses on any available for sale debt securities in 2022 or 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of debt and equity securities by contractual maturity are shown in the following table. Expected maturities may differ from contractual maturities because borrowers have the right to prepay obligations with or without prepayment penalties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in 1 year or less &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after 1 year through 5 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after 5 years through 10 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after 10 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The premium related to the purchase of state and political subdivisions was $5.8 million and $6.4 million at December 31, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no securities pledged to secure public deposits or for other purposes at December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;Proceeds from sales of investment securities classified as available-for-sale were $3.8 million in 2022, $63.8 million in 2021, and $21.9 million in 2020. Gross realized gains on the sales in 2022, 2021, and 2020 were $15,000, $55,000, and $1.1 million, respectively. Gross realized losses on the sales in 2022, 2021, and 2020 were $0, $4,000 and $0, respectively.</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzE4OTg_390e3f9c-e5b2-4585-8269-d5fb7c74dcdf">The table below presents the balances of securities available-for-sale &lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;measured at fair value on a recurring basis. The amortized cost, gross unrealized gains, gross unrealized losses and fair value of debt and equity securities are summarized as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and political subdivisions &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and political subdivisions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;664,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="id3514763b6824b0fac228ca453c49f72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzItMS0xLTEtMzQzODU_d09c9517-ec07-4027-87a9-dfe3f6b96b0d"
      unitRef="usd">317376000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id3514763b6824b0fac228ca453c49f72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzItMy0xLTEtMzQzODU_ada646d5-4f61-4fcb-a113-b27f11c1645d"
      unitRef="usd">54000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id3514763b6824b0fac228ca453c49f72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzItNS0xLTEtMzQzODU_ed75796a-2eed-4483-a9f2-d51515abe1db"
      unitRef="usd">22304000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="id3514763b6824b0fac228ca453c49f72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzItNy0xLTEtMzQzODU_c52493a2-3f37-4fbb-8daa-3419bfd08821"
      unitRef="usd">295126000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="iebe8b3b0e00245f29287f1bef6ea4ab2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzMtMS0xLTEtMzQzODU_9a1765ce-1a01-42ea-bfcb-2f057e380026"
      unitRef="usd">205175000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iebe8b3b0e00245f29287f1bef6ea4ab2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzMtMy0xLTEtMzQzODU_bc45ab13-16f9-44d6-94bd-4877c1c2d39e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iebe8b3b0e00245f29287f1bef6ea4ab2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzMtNS0xLTEtMzQzODU_be5a207e-8c86-4ccc-bb2b-ac5f2dc9a34c"
      unitRef="usd">31236000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iebe8b3b0e00245f29287f1bef6ea4ab2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzMtNy0xLTEtMzQzODU_c11c947f-ac72-4385-a790-35fd52f8b91c"
      unitRef="usd">173939000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="idb5689d6788b426ca1230b79257e557a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzQtMS0xLTEtMzQzODU_a43ac15b-4547-4904-aa30-ad005531e88c"
      unitRef="usd">96348000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idb5689d6788b426ca1230b79257e557a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzQtMy0xLTEtMzQzODU_3ec22a98-92f5-493e-98bf-cf55ee4cc19b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idb5689d6788b426ca1230b79257e557a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzQtNS0xLTEtMzQzODU_48b37e5a-247a-4ea5-9c9c-11e51c5142c4"
      unitRef="usd">11251000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="idb5689d6788b426ca1230b79257e557a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzQtNy0xLTEtMzQzODU_70d45de4-281e-4112-a9b9-80891923e4f4"
      unitRef="usd">85097000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="id17c81a93f3946b6b9360c4098febbcc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzUtMS0xLTEtMzgwNTE_d5240a57-7122-4c77-9ad8-9274300d1972"
      unitRef="usd">158935000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id17c81a93f3946b6b9360c4098febbcc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzUtMy0xLTEtMzgwNjU_0c8e077a-ac72-40f6-8824-132096e03a64"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id17c81a93f3946b6b9360c4098febbcc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzUtNS0xLTEtMzgwNTE_cf5328e2-3981-4348-86ba-c93878d839fa"
      unitRef="usd">3652000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="id17c81a93f3946b6b9360c4098febbcc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzUtNy0xLTEtMzgwNTE_7ed47ba7-9ce0-44c4-841a-c2e5255d34b2"
      unitRef="usd">155283000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ieae908eb6ede4823a4ca8a4ffa761031_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzUtMS0xLTEtMzQzODU_61b88380-9e0e-4154-a921-45d6506e7ccb"
      unitRef="usd">47213000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ieae908eb6ede4823a4ca8a4ffa761031_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzUtMy0xLTEtMzQzODU_2bd15f6f-00be-4edc-b8ed-1bf59f65958d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ieae908eb6ede4823a4ca8a4ffa761031_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzUtNS0xLTEtMzQzODU_7d6cf047-e445-4848-83ae-da483c90c2b1"
      unitRef="usd">2190000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ieae908eb6ede4823a4ca8a4ffa761031_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzUtNy0xLTEtMzQzODU_96e9d389-36d7-42eb-a83b-575449f119c2"
      unitRef="usd">45023000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzYtMS0xLTEtMzQzODU_1a67995b-047d-434b-8e5a-478cc3d8acc6"
      unitRef="usd">825047000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzYtMy0xLTEtMzQzODU_4ff80b63-091c-4c4e-b2a6-622fe872f288"
      unitRef="usd">54000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzYtNS0xLTEtMzQzODU_c4be9790-3978-4084-9d20-aa87138d9848"
      unitRef="usd">70633000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo2MjcwY2Y2YmU5NTE0NTlhOGI4NzdiZWIyOTA3YTFjNS90YWJsZXJhbmdlOjYyNzBjZjZiZTk1MTQ1OWE4Yjg3N2JlYjI5MDdhMWM1XzYtNy0xLTEtMzQzODU_87e92887-0d27-46fc-8cce-b19f06865d2a"
      unitRef="usd">754468000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i354fe21a92ce43468566a57cf54214c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzItMS0xLTEtMzQzODU_487a60eb-b29f-4413-8349-9bd7c89be5e9"
      unitRef="usd">359187000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i354fe21a92ce43468566a57cf54214c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzItMy0xLTEtMzQzODU_37d60e6a-6d40-4251-8784-9c3a2798026b"
      unitRef="usd">12931000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i354fe21a92ce43468566a57cf54214c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzItNS0xLTEtMzQzODU_a2cf81b4-ffe9-4078-92e6-441cb08915ea"
      unitRef="usd">990000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i354fe21a92ce43468566a57cf54214c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzItNy0xLTEtMzQzODU_98a08343-a3ce-4108-b1d6-17c281a37484"
      unitRef="usd">371128000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i3ec6aa60d15f47edafa9711dd95c0ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzMtMS0xLTEtMzQzODU_1494c4cd-1950-4ae9-b6de-101e3996a981"
      unitRef="usd">170711000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3ec6aa60d15f47edafa9711dd95c0ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzMtMy0xLTEtMzQzODU_a9d1cad2-9244-4575-9647-6491234f7fa7"
      unitRef="usd">135000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3ec6aa60d15f47edafa9711dd95c0ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzMtNS0xLTEtMzQzODU_69d859fd-e5d1-468d-91b3-eac43db09d7d"
      unitRef="usd">2200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i3ec6aa60d15f47edafa9711dd95c0ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzMtNy0xLTEtMzQzODU_c24742eb-4834-4bce-9321-c749cd0e75c2"
      unitRef="usd">168646000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ic494ff90eb5149c7a2c26d256cd09e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzQtMS0xLTEtMzUxNjg_5aadb439-643a-40d8-9b1c-9b0409bd9a02"
      unitRef="usd">84538000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic494ff90eb5149c7a2c26d256cd09e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzQtMy0xLTEtMzUxNjg_c27b1621-21fb-40b3-bed6-0a1baba0a0dd"
      unitRef="usd">72000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic494ff90eb5149c7a2c26d256cd09e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzQtNS0xLTEtMzUxNjg_845d1a14-8ce1-4507-912c-63fd56fcfdd2"
      unitRef="usd">272000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ic494ff90eb5149c7a2c26d256cd09e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzQtNy0xLTEtMzUxNjg_846d3154-7a60-4758-b177-f9aee793b2b6"
      unitRef="usd">84338000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ieec30ad5c006463088bc4c1c99e6a47d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzQtMS0xLTEtMzQzODU_427fdc01-177b-4b68-b1d0-f0d7caffc50e"
      unitRef="usd">49835000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ieec30ad5c006463088bc4c1c99e6a47d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzQtMy0xLTEtMzQzODU_15c5e188-02e3-4a44-80c4-19fd3ca08a0a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ieec30ad5c006463088bc4c1c99e6a47d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzQtNS0xLTEtMzQzODU_7cf30ab3-b011-4359-87c2-a99477f864ce"
      unitRef="usd">494000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ieec30ad5c006463088bc4c1c99e6a47d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzQtNy0xLTEtMzQzODU_72219672-4d49-4444-89eb-729ac878b6c2"
      unitRef="usd">49341000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzUtMS0xLTEtMzQzODU_4dc5a511-711c-41f9-87a8-eac9ed05f2e3"
      unitRef="usd">664271000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzUtMy0xLTEtMzQzODU_804ddb7c-8ea5-40de-84e8-bab7bbdfeceb"
      unitRef="usd">13138000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzUtNS0xLTEtMzQzODU_ae11c5c3-adf5-474e-8004-01d22fd8534b"
      unitRef="usd">3956000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTpjNmU4ZWJlNTExZWM0Zjk2YTYxNWQwNDE2YzdjM2JkNS90YWJsZXJhbmdlOmM2ZThlYmU1MTFlYzRmOTZhNjE1ZDA0MTZjN2MzYmQ1XzUtNy0xLTEtMzQzODU_31538537-5703-4a94-b3ab-111590709ab7"
      unitRef="usd">673453000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzE4OTk_e2b24d54-dc18-45bd-ba69-90ac5c0d3a9b">The fair values of securities with unrealized losses are as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;12 months or more&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State and political subdivisions &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:10pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;12 months or more&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State and political subdivisions &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:10pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="id3514763b6824b0fac228ca453c49f72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzMtMS0xLTEtMzQzODU_da70ac20-cbde-494d-9b3f-332096da043d"
      unitRef="usd">214919000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="id3514763b6824b0fac228ca453c49f72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzMtMy0xLTEtMzQzODU_c1369769-0147-4f46-97a3-7ba86ce0d98f"
      unitRef="usd">8958000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="id3514763b6824b0fac228ca453c49f72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzMtNS0xLTEtMzQzODU_6f298c49-486c-4829-b426-d0cc5005fc7e"
      unitRef="usd">47474000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="id3514763b6824b0fac228ca453c49f72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzMtNy0xLTEtMzQzODU_ba81fba1-7021-4275-82ef-74647a91b18e"
      unitRef="usd">13346000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="id3514763b6824b0fac228ca453c49f72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzMtOS0xLTEtMzQzODU_f180226c-371e-4a17-a605-9e84bef089ef"
      unitRef="usd">262393000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="id3514763b6824b0fac228ca453c49f72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzMtMTEtMS0xLTM0Mzg1_1a990447-4b17-479e-bb06-a288e2422838"
      unitRef="usd">22304000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="iebe8b3b0e00245f29287f1bef6ea4ab2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzQtMS0xLTEtMzQzODU_fd530f65-ee4c-45a7-b91c-79e1fcb263b9"
      unitRef="usd">53732000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="iebe8b3b0e00245f29287f1bef6ea4ab2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzQtMy0xLTEtMzQzODU_73b882ef-27c7-444d-9211-f6d9dee5e344"
      unitRef="usd">6135000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="iebe8b3b0e00245f29287f1bef6ea4ab2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzQtNS0xLTEtMzQzODU_b16adf1d-70ed-4c55-966d-c781963f8e8f"
      unitRef="usd">118017000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iebe8b3b0e00245f29287f1bef6ea4ab2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzQtNy0xLTEtMzQzODU_d85a28c1-a267-48b8-a7d8-b150b8dcf172"
      unitRef="usd">25101000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="iebe8b3b0e00245f29287f1bef6ea4ab2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzQtOS0xLTEtMzQzODU_ea6fe97e-5bbe-4b9d-bc89-0e67f623d4f2"
      unitRef="usd">171749000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="iebe8b3b0e00245f29287f1bef6ea4ab2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzQtMTEtMS0xLTM0Mzg1_44a0ac2b-b840-4ded-87e5-83819ffe3407"
      unitRef="usd">31236000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="idb5689d6788b426ca1230b79257e557a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzUtMS0xLTEtMzQzODU_afc32083-2c1e-46be-ac53-3a43c6a4c935"
      unitRef="usd">32517000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="idb5689d6788b426ca1230b79257e557a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzUtMy0xLTEtMzQzODU_8ea97f8f-43d0-4de5-8c20-7af44639c4c9"
      unitRef="usd">3629000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="idb5689d6788b426ca1230b79257e557a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzUtNS0xLTEtMzQzODU_d2eab5ac-f683-4c22-bf5d-e7a36925bce9"
      unitRef="usd">47580000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="idb5689d6788b426ca1230b79257e557a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzUtNy0xLTEtMzQzODU_a3cdcdcd-71ad-4155-bac8-795038629d7f"
      unitRef="usd">7622000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="idb5689d6788b426ca1230b79257e557a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzUtOS0xLTEtMzQzODU_f33a6f22-5626-4ac9-9569-6b5e7234d824"
      unitRef="usd">80097000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="idb5689d6788b426ca1230b79257e557a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzUtMTEtMS0xLTM0Mzg1_403e848e-6cbf-4872-a8d1-72bee75da5a8"
      unitRef="usd">11251000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="id17c81a93f3946b6b9360c4098febbcc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzYtMS0xLTEtMzgxMTI_5711dcd6-fa3b-45d0-93d3-ba9c5699557f"
      unitRef="usd">155283000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="id17c81a93f3946b6b9360c4098febbcc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzYtMy0xLTEtMzgxMTI_04eee67c-127e-4f2b-8eed-13b6bb00512f"
      unitRef="usd">3652000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="id17c81a93f3946b6b9360c4098febbcc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzYtNS0xLTEtMzgxMTI_3b9f349f-75e2-47f2-8dbb-e8e3be07c778"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="id17c81a93f3946b6b9360c4098febbcc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzYtNy0xLTEtMzgxMTI_40c135e0-00b4-4cec-9be6-fc5d03548647"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="id17c81a93f3946b6b9360c4098febbcc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzYtOS0xLTEtMzgxMTI_589069fd-850b-4ce0-97e0-e5367d436e09"
      unitRef="usd">155283000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="id17c81a93f3946b6b9360c4098febbcc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzYtMTEtMS0xLTM4MTEy_956eb0c9-162b-4e06-86d8-8164b2f2043d"
      unitRef="usd">3652000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ieae908eb6ede4823a4ca8a4ffa761031_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzYtMS0xLTEtMzQzODU_1dcdf5b2-bf3d-4433-a649-101bb4ed3dd4"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ieae908eb6ede4823a4ca8a4ffa761031_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzYtMy0xLTEtMzQzODU_59103f2d-2861-403c-aaa4-e13f345a8e1b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ieae908eb6ede4823a4ca8a4ffa761031_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzYtNS0xLTEtMzQzODU_951266ae-eafe-4e81-aa63-76fc1116c016"
      unitRef="usd">47213000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ieae908eb6ede4823a4ca8a4ffa761031_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzYtNy0xLTEtMzQzODU_6ecee215-024e-4bd5-a2de-7044a7a95bce"
      unitRef="usd">2190000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ieae908eb6ede4823a4ca8a4ffa761031_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzYtOS0xLTEtMzQzODU_03cbb053-1f7d-4f40-af1a-8f415dcda867"
      unitRef="usd">47213000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ieae908eb6ede4823a4ca8a4ffa761031_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzYtMTEtMS0xLTM0Mzg1_455b36ba-731b-4e46-955a-84c41faa51be"
      unitRef="usd">2190000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzctMS0xLTEtMzQzODU_5fe3798d-82e7-4dbb-b65c-a80cdd433b0a"
      unitRef="usd">456451000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzctMy0xLTEtMzQzODU_776226e6-c402-42b8-ad67-75f27f6124c4"
      unitRef="usd">22374000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzctNS0xLTEtMzQzODU_43946161-227c-4815-a345-4affe6139ce4"
      unitRef="usd">260284000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzctNy0xLTEtMzQzODU_1266f081-01a7-422e-a7f9-cd932ee7af2f"
      unitRef="usd">48259000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzctOS0xLTEtMzQzODU_7ef83303-0c76-46f3-9a2a-0dd1d7f6cd54"
      unitRef="usd">716735000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo5OTI1YTJmYzc3ODk0YTAxYTFkYWI2ZjI0NmMzMmNmNS90YWJsZXJhbmdlOjk5MjVhMmZjNzc4OTRhMDFhMWRhYjZmMjQ2YzMyY2Y1XzctMTEtMS0xLTM0Mzg1_91ddc2e6-7b84-4ca9-ab75-40f6e45317c0"
      unitRef="usd">70633000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i354fe21a92ce43468566a57cf54214c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzMtMS0xLTEtMzUxOTk_9037a5c9-f789-4343-afbb-7fea8c8349e5"
      unitRef="usd">60083000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i354fe21a92ce43468566a57cf54214c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzMtMy0xLTEtMzUxOTk_7fb12bfc-e48a-4a12-a7e1-f59497b0ca6e"
      unitRef="usd">990000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i354fe21a92ce43468566a57cf54214c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzMtNS0xLTEtMzUxOTk_41d816f7-f81e-4a20-9acd-8443c30a4206"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i354fe21a92ce43468566a57cf54214c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzMtNy0xLTEtMzUxOTk_876ac93a-819b-4e19-9703-322c52c71c19"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i354fe21a92ce43468566a57cf54214c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzMtOS0xLTEtMzUxOTk_4211e29f-1c92-446f-825e-94880adb73aa"
      unitRef="usd">60083000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i354fe21a92ce43468566a57cf54214c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzMtMTEtMS0xLTM1MTk5_9c1f4909-909a-474e-9705-637932c62c75"
      unitRef="usd">990000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i3ec6aa60d15f47edafa9711dd95c0ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzQtMS0xLTEtMzUxOTk_ec75382a-eb09-4bc9-bae1-b4fdfb703513"
      unitRef="usd">163652000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i3ec6aa60d15f47edafa9711dd95c0ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzQtMy0xLTEtMzUxOTk_a45ed42a-8e57-4db9-975f-639ee54d6d4b"
      unitRef="usd">2200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i3ec6aa60d15f47edafa9711dd95c0ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzQtNS0xLTEtMzUxOTk_c21c1121-3d1c-44b9-a6a6-febf2ba4ee95"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i3ec6aa60d15f47edafa9711dd95c0ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzQtNy0xLTEtMzUxOTk_d9f56848-bee4-4416-b6ba-30e1623282ef"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i3ec6aa60d15f47edafa9711dd95c0ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzQtOS0xLTEtMzUxOTk_94a1f397-6389-478c-b7b2-fb5e75ba0b8d"
      unitRef="usd">163652000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i3ec6aa60d15f47edafa9711dd95c0ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzQtMTEtMS0xLTM1MTk5_f82bf715-7930-42a2-a955-b7876f01c285"
      unitRef="usd">2200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ic494ff90eb5149c7a2c26d256cd09e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzUtMS0xLTEtMzUxOTk_56d7a2ea-3797-4591-b8a2-0af7f9aca4fc"
      unitRef="usd">55120000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ic494ff90eb5149c7a2c26d256cd09e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzUtMy0xLTEtMzUxOTk_05cc370d-91ee-4c85-a4d1-42a04e7da061"
      unitRef="usd">272000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ic494ff90eb5149c7a2c26d256cd09e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzUtNS0xLTEtMzUxOTk_21d9be18-26d0-4591-9862-e3cf8dcbc3fa"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ic494ff90eb5149c7a2c26d256cd09e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzUtNy0xLTEtMzUxOTk_1a94edc0-7aa2-4455-b453-422dd4e85d0e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ic494ff90eb5149c7a2c26d256cd09e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzUtOS0xLTEtMzUxOTk_d2ff8868-8d89-4b2d-8d4b-0d198508a712"
      unitRef="usd">55120000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ic494ff90eb5149c7a2c26d256cd09e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzUtMTEtMS0xLTM1MTk5_2db14745-4ef0-4b3a-a055-5c137fcee2ef"
      unitRef="usd">272000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ieec30ad5c006463088bc4c1c99e6a47d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzYtMS0xLTEtMzUxOTk_3ed0fdf0-1329-4583-9931-2f72dd8a748e"
      unitRef="usd">49341000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ieec30ad5c006463088bc4c1c99e6a47d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzYtMy0xLTEtMzUxOTk_2ab83559-d525-4f9d-9c63-fe0e77245a3c"
      unitRef="usd">494000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ieec30ad5c006463088bc4c1c99e6a47d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzYtNS0xLTEtMzUxOTk_2a2a38ce-7625-4c16-945b-c668175837c7"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ieec30ad5c006463088bc4c1c99e6a47d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzYtNy0xLTEtMzUxOTk_22757c7d-1ca0-43a4-9f3d-e2eb48cba8ed"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ieec30ad5c006463088bc4c1c99e6a47d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzYtOS0xLTEtMzUxOTk_d6ae7e84-c632-468f-87ed-e98067f79cf2"
      unitRef="usd">49341000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ieec30ad5c006463088bc4c1c99e6a47d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzYtMTEtMS0xLTM1MTk5_d36a1201-960f-4df7-b7d6-9d5d5ab4249a"
      unitRef="usd">494000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzctMS0xLTEtMzUxOTk_4eb3a568-d45d-4964-bdae-97b5ca3f6c1e"
      unitRef="usd">328196000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzctMy0xLTEtMzUxOTk_c6b5f2f0-46c1-4568-beeb-48fc7e63befd"
      unitRef="usd">3956000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzctNS0xLTEtMzUxOTk_87b9a695-3e68-4c2a-8254-8c7d9577081b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzctNy0xLTEtMzUxOTk_22acb304-db9f-49b6-864b-b230ba982a47"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzctOS0xLTEtMzUxOTk_4871457d-4061-415d-84d5-b461a2a26744"
      unitRef="usd">328196000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3ZTc4Y2NlYjJiZGU0ZTdhOWY2YTE2M2E4MjMwNTY2OS90YWJsZXJhbmdlOjdlNzhjY2ViMmJkZTRlN2E5ZjZhMTYzYTgyMzA1NjY5XzctMTEtMS0xLTM1MTk5_abc009c1-fdd7-4b81-a59b-6d7c6c267c55"
      unitRef="usd">3956000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2Xzc2NA_01037189-3bd7-4a1a-a884-734617af959c"
      unitRef="security">311</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <cass:AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2Xzc4Mg_52d6da3c-a5f7-4c88-9512-c0d7cb45df57"
      unitRef="number">0.917</cass:AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzgzOA_e4e34a22-1d37-4556-a7ce-46eb9949971c"
      unitRef="security">101</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <cass:AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzU0OTc1NTgxNzU3Nw_6ba5e6b7-6f8b-41e2-80ee-ac1c64b21906"
      unitRef="number">0.280</cass:AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzYwNDczMTM5NTgwMDg_aa8be1ea-b141-45b9-a90f-3958d3e1eecf"
      unitRef="security">101000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <cass:AvailableForSaleSecuritiesInUnrealizedLossPositionsGreaterThan12MonthsPercentageOfTotalSecurities
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzYwNDczMTM5NTgxMDg_319e6a9e-eb87-4442-a16f-7786c21caf80"
      unitRef="number">0.298</cass:AvailableForSaleSecuritiesInUnrealizedLossPositionsGreaterThan12MonthsPercentageOfTotalSecurities>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzE4OTY_dc54e631-2824-4272-8afc-f12aff1ba630">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of debt and equity securities by contractual maturity are shown in the following table. Expected maturities may differ from contractual maturities because borrowers have the right to prepay obligations with or without prepayment penalties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in 1 year or less &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after 1 year through 5 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after 5 years through 10 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after 10 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3MDM2MDcyYWVjODI0NDZhYTIyZjVjYTdlZmUxODZlZC90YWJsZXJhbmdlOjcwMzYwNzJhZWM4MjQ0NmFhMjJmNWNhN2VmZTE4NmVkXzItMS0xLTEtMzQzODU_3cede646-9d46-44c1-ad9e-e072f947026b"
      unitRef="usd">65686000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3MDM2MDcyYWVjODI0NDZhYTIyZjVjYTdlZmUxODZlZC90YWJsZXJhbmdlOjcwMzYwNzJhZWM4MjQ0NmFhMjJmNWNhN2VmZTE4NmVkXzItMy0xLTEtMzQzODU_80bd700b-88b8-411e-856e-52dec21797e3"
      unitRef="usd">65221000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3MDM2MDcyYWVjODI0NDZhYTIyZjVjYTdlZmUxODZlZC90YWJsZXJhbmdlOjcwMzYwNzJhZWM4MjQ0NmFhMjJmNWNhN2VmZTE4NmVkXzMtMS0xLTEtMzQzODU_bdbe34d7-3ae4-4c26-9cf0-f55820a6c4df"
      unitRef="usd">267163000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3MDM2MDcyYWVjODI0NDZhYTIyZjVjYTdlZmUxODZlZC90YWJsZXJhbmdlOjcwMzYwNzJhZWM4MjQ0NmFhMjJmNWNhN2VmZTE4NmVkXzMtMy0xLTEtMzQzODU_9d1a6c0c-0e34-41eb-894a-d357e05212d1"
      unitRef="usd">261764000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3MDM2MDcyYWVjODI0NDZhYTIyZjVjYTdlZmUxODZlZC90YWJsZXJhbmdlOjcwMzYwNzJhZWM4MjQ0NmFhMjJmNWNhN2VmZTE4NmVkXzQtMS0xLTEtMzQzODU_41c7a168-93fe-4088-922a-c5496c8e72a3"
      unitRef="usd">232235000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3MDM2MDcyYWVjODI0NDZhYTIyZjVjYTdlZmUxODZlZC90YWJsZXJhbmdlOjcwMzYwNzJhZWM4MjQ0NmFhMjJmNWNhN2VmZTE4NmVkXzQtMy0xLTEtMzQzODU_a97a23d2-b41f-45a2-ba34-bb911a793b98"
      unitRef="usd">205277000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3MDM2MDcyYWVjODI0NDZhYTIyZjVjYTdlZmUxODZlZC90YWJsZXJhbmdlOjcwMzYwNzJhZWM4MjQ0NmFhMjJmNWNhN2VmZTE4NmVkXzUtMS0xLTEtMzQzODU_c46bbc58-3eb7-41cd-affe-2d958ff61df1"
      unitRef="usd">259963000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3MDM2MDcyYWVjODI0NDZhYTIyZjVjYTdlZmUxODZlZC90YWJsZXJhbmdlOjcwMzYwNzJhZWM4MjQ0NmFhMjJmNWNhN2VmZTE4NmVkXzUtMy0xLTEtMzQzODU_dc897463-e1da-4452-bb02-ec4e0344ca88"
      unitRef="usd">222206000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3MDM2MDcyYWVjODI0NDZhYTIyZjVjYTdlZmUxODZlZC90YWJsZXJhbmdlOjcwMzYwNzJhZWM4MjQ0NmFhMjJmNWNhN2VmZTE4NmVkXzYtMS0xLTEtMzQzODU_11390d3a-634e-4a13-baa7-67a47eefd945"
      unitRef="usd">825047000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90YWJsZTo3MDM2MDcyYWVjODI0NDZhYTIyZjVjYTdlZmUxODZlZC90YWJsZXJhbmdlOjcwMzYwNzJhZWM4MjQ0NmFhMjJmNWNhN2VmZTE4NmVkXzYtMy0xLTEtMzQzODU_e3766c30-6f33-4253-9ef7-6c849fe2cedc"
      unitRef="usd">754468000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <cass:ProceedsFromPurchaseOfStateAndPoliticalSubdivisions
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzEzNTY_19e216ee-955f-48ab-a3e1-502039fc5f15"
      unitRef="usd">5800000</cass:ProceedsFromPurchaseOfStateAndPoliticalSubdivisions>
    <cass:ProceedsFromPurchaseOfStateAndPoliticalSubdivisions
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzEzNjM_242af334-4349-4c12-9ade-80e87c3eaa5f"
      unitRef="usd">6400000</cass:ProceedsFromPurchaseOfStateAndPoliticalSubdivisions>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzE0MTk_fbc95542-ada3-4360-9a38-1a5f80399426"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzE1ODA_c002d7bf-6c61-4f98-9572-98e9e932a90a"
      unitRef="usd">3800000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzE1OTA_606b73e8-549c-4fb9-8b26-43365eb716c5"
      unitRef="usd">63800000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzE2MDQ_66267aa0-9940-42b3-9a1d-012a7ae0288e"
      unitRef="usd">21900000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzE2NzE_a9379ca3-1dd9-4046-bfb5-10f146e8ab8b"
      unitRef="usd">15000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzE2NzU_efffd2e6-4784-4e6e-bd53-6b45b84b910c"
      unitRef="usd">55000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzE2ODM_4646fd0f-8340-4d75-9028-3d5282a239db"
      unitRef="usd">1100000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzEwOTk1MTE2MzQ2MTc_164fa3ab-89fd-47ed-830c-e1754d4daef9"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzEwOTk1MTE2MzQ2MDk_42a67214-a7a2-4b63-abd9-5fae7e6f2779"
      unitRef="usd">4000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDIvZnJhZzo3M2M0YzY2ODhjYzg0MjNjOWYyMzg5YjJjNjdkMjYwNi90ZXh0cmVnaW9uOjczYzRjNjY4OGNjODQyM2M5ZjIzODliMmM2N2QyNjA2XzEwOTk1MTE2MzQ2MjE_9088b25a-4b86-447c-84c2-9be2300ed4d5"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90ZXh0cmVnaW9uOjBiNmZlYTIwMmU2ZjQ1NjlhYTQ4NzI5ZDE5NDQ5OTlmXzIyNDM_d6d4443c-aab1-4713-b54b-4f52100b632a">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company originates commercial, industrial and real estate loans to businesses and faith-based ministries throughout the metropolitan St. Louis, Missouri area, Colorado Springs, Colorado and other selected cities in the United States. The Company does not have any particular concentration of credit in any one economic sector; however, a substantial portion of the commercial and industrial loans is extended to privately-held commercial companies and franchises in these market areas and are generally secured by the assets of the business. The Company also has a substantial portion of real estate loans secured by mortgages that are extended to faith-based ministries in its market area and selected cities in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of loan categories is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;561,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Real estate: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;387,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PPP &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total loans &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,082,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The following table presents the aging of loans by loan categories at December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Performing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Nonperforming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30-59&lt;br/&gt;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;60-89&lt;br/&gt;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;90 Days&lt;br/&gt;and&lt;br/&gt;Over&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;560,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;561,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Real estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;387,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;387,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,081,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,082,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the aging of loans by loan categories at December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Performing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Nonperforming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30-59&lt;br/&gt;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;60-89&lt;br/&gt;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;90 Days&lt;br/&gt;and&lt;br/&gt;Over&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Total&lt;br/&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Real estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the credit exposure of the loan portfolio by internally assigned credit grade as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Subject to&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Normal&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Performing&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Loans Subject to&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Special&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Nonperforming&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Loans Subject&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;to Special&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;549,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;561,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Real estate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;386,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;387,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PPP &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,069,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,082,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk and have the apparent ability to satisfy their loan obligation. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a higher level of management attention. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had one loan that was considered an individually evaluated credit at December&#160;31, 2022, with no specific allowance.  This loan was paid off in full in January 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the credit exposure of the loan portfolio by internally assigned credit grade as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Subject to&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Normal&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Performing&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Loans Subject to&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Special&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Nonperforming&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Loans Subject&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;to Special&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;440,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Real estate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;352,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;947,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk and have the apparent ability to satisfy their loan obligation. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a higher level of management attention. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had no loans that were considered individually evaluated credits at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;There were no loan modifications considered as troubled debt restructurings during the year ended December&#160;31, 2022 and 2021.</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <cass:SummaryOfLoanCategoriesTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90ZXh0cmVnaW9uOjBiNmZlYTIwMmU2ZjQ1NjlhYTQ4NzI5ZDE5NDQ5OTlmXzIyMzk_b6d3be08-01ad-4f7a-91a4-cde946d3154d">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of loan categories is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;561,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Real estate: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;387,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PPP &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total loans &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,082,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:SummaryOfLoanCategoriesTableTextBlock>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i95e298226e514109833b3047d8d7b4b0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzItMS0xLTEtMzQzODU_69757b28-b86d-4409-a78f-f1da6e2ac239"
      unitRef="usd">561616000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i2ace30dca4754c8098154c829b092dfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzItMy0xLTEtMzQzODU_eb7eb5c7-81d3-47cc-83ef-f0abe471bf6a"
      unitRef="usd">450336000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="id6d8c3d00bcc425bb7d6d81957035f76_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzUtMS0xLTEtMzQzODU_16b88b55-47c7-4087-a737-255cc9d0bee9"
      unitRef="usd">108166000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i38632f918b00404d846deb387e488853_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzUtMy0xLTEtMzQzODU_5b363447-77e3-4dee-94fb-db0e98ee329f"
      unitRef="usd">108759000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="if7e9fe1d57584a71bebc05894019b81f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzYtMS0xLTEtMzQzODU_5a111ad5-f7f2-45a7-81ca-3cf398f5e17e"
      unitRef="usd">17874000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="if53a916ead164abf9b64a820e1550afd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzYtMy0xLTEtMzQzODU_919a5c60-b907-49cc-8043-904572d11a4e"
      unitRef="usd">24797000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i9f18320a2071400ba0b474bb09262998_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzgtMS0xLTEtMzQzODU_ddc62d3f-671d-4284-b7e1-283c115b09cf"
      unitRef="usd">387114000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i2da99ef3db064cab95aa425e7382b16a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzgtMy0xLTEtMzQzODU_26e7ca59-d725-411a-bf84-623be8335633"
      unitRef="usd">355582000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i94a2378434e444bb80a599818c6032d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzktMS0xLTEtMzQzODU_63324ceb-2f02-48ee-ba7c-f8814b65bc6a"
      unitRef="usd">8094000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="icd501af983a54d0384c2f3f5919c5582_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzktMy0xLTEtMzQzODU_db788fad-7b21-4e06-b6b4-1ace83c8afcc"
      unitRef="usd">14664000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i893405dbabbe4c94b45bed116426dfa2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzEwLTEtMS0xLTM0Mzg1_c92e64c2-a817-4024-9165-1bf859324a00"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i54ba2bcbb07c4c779836b6994048676e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzEwLTMtMS0xLTM0Mzg1_f23d0f56-e292-4c8a-abb1-b6b5e212b1a1"
      unitRef="usd">6299000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i93308fc8e6be43d8a483d04f53cb2456_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzExLTEtMS0xLTM0Mzg1_0a05d25f-b225-4afa-bff3-280f82c14ffc"
      unitRef="usd">42000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i255f724983e84ff191c973794821ee5c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzExLTMtMS0xLTM0Mzg1_74dc89a9-aff1-4964-bd4f-4b58d4472695"
      unitRef="usd">130000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzEyLTEtMS0xLTM0Mzg1_fb5030e1-56a7-4fbd-92a2-a9685c9b358f"
      unitRef="usd">1082906000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTowODU4M2Y5MDYyMzc0Y2U2ODQyMGRlM2UyNjEyMGI5NC90YWJsZXJhbmdlOjA4NTgzZjkwNjIzNzRjZTY4NDIwZGUzZTI2MTIwYjk0XzEyLTMtMS0xLTM0Mzg1_1c551676-6b71-4326-b61d-9fca16a29c41"
      unitRef="usd">960567000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90ZXh0cmVnaW9uOjBiNmZlYTIwMmU2ZjQ1NjlhYTQ4NzI5ZDE5NDQ5OTlmXzIyNDA_94ac9e5d-dcc2-471e-96f9-08bd4d8aad99">The following table presents the aging of loans by loan categories at December&#160;31, 2022:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Performing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Nonperforming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30-59&lt;br/&gt;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;60-89&lt;br/&gt;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;90 Days&lt;br/&gt;and&lt;br/&gt;Over&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;560,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;561,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Real estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;387,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;387,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,081,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,082,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the aging of loans by loan categories at December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Performing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Nonperforming&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30-59&lt;br/&gt;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;60-89&lt;br/&gt;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;90 Days&lt;br/&gt;and&lt;br/&gt;Over&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Total&lt;br/&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Real estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia1488c2fc0624cd6aca6c2bd3cb0b893_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzItMS0xLTEtMzQzODU_e6f09566-ce83-4b5c-9af9-e644b2f215b9"
      unitRef="usd">560466000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i57d8a2c753a14094b120468b95ba9422_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzItMy0xLTEtMzQzODU_0b552116-4ffc-4ce2-8d43-6702d497981c"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia72d75d1d3d64aed9a5673c69ce4802e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzItNS0xLTEtMzQzODU_0d23226f-3cb0-407d-b58d-43e995936e8b"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i6eb65cb2599c4846a35a93331650770d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzItNy0xLTEtMzQzODU_8b68d8ba-c1bb-43c5-8421-3ef6a33b2c25"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i95e298226e514109833b3047d8d7b4b0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzItOS0xLTEtMzQzODU_f35184ee-0cdc-48e4-be42-e37c81910cb4"
      unitRef="usd">1150000</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i95e298226e514109833b3047d8d7b4b0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzItMTEtMS0xLTM0Mzg1_466b992f-129f-4778-a9cc-6d665377f117"
      unitRef="usd">561616000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9c3ddd945495429cb2656d32e161f885_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzUtMS0xLTEtMzQzODU_2e37f59a-7e94-4c82-b9e3-52358ca24d06"
      unitRef="usd">108166000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i45c458779c154908a51e17cbc9c64cb6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzUtMy0xLTEtMzQzODU_32519f0e-21b5-46f7-a5ea-9b0a1d6f9cfd"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib1c075e5b1d547f38c65f53cf9648e96_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzUtNS0xLTEtMzQzODU_9a0fe99e-8e85-4ae2-8405-770591a684e5"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib4841a4a79754323864a84748c20c7be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzUtNy0xLTEtMzQzODU_b53c96c2-f03e-410a-9d5e-34a7680d3de3"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="id6d8c3d00bcc425bb7d6d81957035f76_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzUtOS0xLTEtMzQzODU_f1bdd096-0e2f-444e-b0e9-d228f317bcbb"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="id6d8c3d00bcc425bb7d6d81957035f76_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzUtMTEtMS0xLTM0Mzg1_dcda7651-9b09-40a7-b214-1e926c7efada"
      unitRef="usd">108166000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5b60dd17f8b74c23a35913bcb2b508ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzYtMS0xLTEtMzQzODU_59c54c3f-4655-4603-bc2d-0ca475376e45"
      unitRef="usd">17874000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="id329639f61c34149b49c5c97327478e5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzYtMy0xLTEtMzQzODU_9d529687-f9c4-4326-bf15-f1ea2255b462"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5d2f9db2224b4c9bbb98d4e5b274ac87_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzYtNS0xLTEtMzQzODU_abdaf222-31f6-441a-83c4-2a4c951436bf"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia4e0822e829c4eab9f88452cff2fafaa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzYtNy0xLTEtMzQzODU_a447462d-032c-49b9-a0e9-3bae097ba27a"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="if7e9fe1d57584a71bebc05894019b81f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzYtOS0xLTEtMzQzODU_1c463ef3-273e-42f7-acf2-58c85aa0ec7a"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if7e9fe1d57584a71bebc05894019b81f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzYtMTEtMS0xLTM0Mzg1_cee8ba71-5cbc-4402-9416-a5378fb647c5"
      unitRef="usd">17874000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i40fd42ff95ea43a7a156fd407a45e6d3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzgtMS0xLTEtMzQzODU_9bf008f4-43ea-42bb-b8f2-c793a30f07da"
      unitRef="usd">387114000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i05f7762ff717463c81388272cf2ffa6a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzgtMy0xLTEtMzQzODU_6fa06e5a-1226-49cb-bb1e-6381e6d4d03e"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i14767646460047e1948d52297d761b76_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzgtNS0xLTEtMzQzODU_f701d273-e48f-4cc2-a88c-afa92d03bec3"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i65dcdf523de342f19a09fd9cf5848159_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzgtNy0xLTEtMzQzODU_46fda682-8edd-4fd1-b162-4c692015cae7"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i9f18320a2071400ba0b474bb09262998_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzgtOS0xLTEtMzQzODU_0997a978-5953-4877-8db5-cbfcb58740be"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9f18320a2071400ba0b474bb09262998_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzgtMTEtMS0xLTM0Mzg1_8944dbdf-3fe3-402b-9288-d3a831767262"
      unitRef="usd">387114000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="id6792b893510425c932b8666489bb3d6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzktMS0xLTEtMzQzODU_4d99e4f5-1a05-4364-8a65-322b9338e4eb"
      unitRef="usd">8094000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8ce86c2a8bc044dabcb377b84b84cba6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzktMy0xLTEtMzQzODU_13e45219-1e57-4c24-89a1-87e5ca7bbdc6"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iff629aa879d44c4d99a52df745cf11bc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzktNS0xLTEtMzQzODU_3cc62b13-8dd7-4b0f-9c65-ae81226ffc3c"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7d43fd51233b4c1eabd8a84c11bb3325_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzktNy0xLTEtMzQzODU_473a434e-d20c-4461-8f75-ff19ec50662d"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i94a2378434e444bb80a599818c6032d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzktOS0xLTEtMzQzODU_54e0edcc-64c2-49f6-95c2-7dff9c68d7dc"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i94a2378434e444bb80a599818c6032d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzktMTEtMS0xLTM0Mzg1_f2122ef1-4c40-4cbc-bb9a-4ae37c614814"
      unitRef="usd">8094000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3c9eed31de06481ca1787f4aafabe76e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzEwLTEtMS0xLTM0Mzg1_05b0545f-17ac-4b91-bf50-a4bad1a25654"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ibc521a35c14e4d39839c325e03dd06e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzEwLTMtMS0xLTM0Mzg1_c019802f-7959-4edf-94ad-933c627b2044"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i0ec9a16980794938872684b1ed07da58_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzEwLTUtMS0xLTM0Mzg1_f1287804-363b-4c80-975e-2082362c32fa"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if0c8400fde0e4c12ac77de317ff3caf4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzEwLTctMS0xLTM0Mzg1_95f37b65-a5b3-49f0-bd58-5b82740342c3"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i893405dbabbe4c94b45bed116426dfa2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzEwLTktMS0xLTM0Mzg1_224288d2-ad5b-4981-95e8-e8b918fe5c4c"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i893405dbabbe4c94b45bed116426dfa2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzEwLTExLTEtMS0zNDM4NQ_8e46f50d-3942-4e72-9b7d-5258f36e80d1"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3bce4f5589274d249e71fe7f20035ce9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzExLTEtMS0xLTM0Mzg1_cb817e82-d2d8-47d0-b9a6-77315c875338"
      unitRef="usd">42000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ifc7deb3c46864ffeab4e89746bf7d25e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzExLTMtMS0xLTM0Mzg1_0827fbf5-372c-45cd-a73d-f5215a85c4f8"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i18dd132908b442d3b67456b3eb9a413e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzExLTUtMS0xLTM0Mzg1_7e782510-92aa-49eb-a8ac-3ef9eb561e97"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8120e03fdb18454494a7f3cb29001396_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzExLTctMS0xLTM0Mzg1_106a5845-c304-4c0b-90fa-9778298a9cf4"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i93308fc8e6be43d8a483d04f53cb2456_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzExLTktMS0xLTM0Mzg1_3546c7f0-74aa-4789-8d0d-cc2df0ea46b3"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i93308fc8e6be43d8a483d04f53cb2456_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzExLTExLTEtMS0zNDM4NQ_ca2dc8b0-f9c4-4172-9685-f0aef7b8d6cb"
      unitRef="usd">42000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9f0e5cc71dfe45cc8eeb3ae93e291b2f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzEyLTEtMS0xLTM0Mzg1_8ab4a408-38cb-49b2-ae40-0dec14e5e4a3"
      unitRef="usd">1081756000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i60b99aad2b0d4830a9ea228f6b468719_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzEyLTMtMS0xLTM0Mzg1_f54b9482-e385-4110-98a5-a35edc527eaf"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="id511208c419f4bebae11aa8744e7f3e5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzEyLTUtMS0xLTM0Mzg1_f3c9b4b8-9389-4293-aaea-debee4c6d9a0"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="idfdd4577b27c4e63b7c448360bf687bf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzEyLTctMS0xLTM0Mzg1_eccb7ed7-6b00-4205-8b1c-4e1f00fb8503"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzEyLTktMS0xLTM0Mzg1_ac71c207-7a46-4ab0-93c3-6d97a1fd37ec"
      unitRef="usd">1150000</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTpiOWYzZDIwMmM0MzM0NDQ3OGFkZjg5MDVlZmFiNGU0NC90YWJsZXJhbmdlOmI5ZjNkMjAyYzQzMzQ0NDc4YWRmODkwNWVmYWI0ZTQ0XzEyLTExLTEtMS0zNDM4NQ_9aec25bf-8f42-4435-b4af-358a5f6827bc"
      unitRef="usd">1082906000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib91e7eb17e2d4ca3a8532dbcb6f6d8af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzItMS0xLTEtMzQzODU_ac35aecf-1be0-4a8e-ada4-513fb75ba78f"
      unitRef="usd">450336000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i231c8f7a782d4fc18a845be8128cf45c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzItMy0xLTEtMzQzODU_6a860128-a5cd-45c4-a3bc-41552db0d046"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i65bae52d54e24dfbbb5846c1e5ff00cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzItNS0xLTEtMzQzODU_6de3e869-bc47-4789-a0c4-a44b1676370b"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i605e1e385d72491bb97aa31bd7d0a98e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzItNy0xLTEtMzQzODU_67715df2-639f-4d01-a96e-fc66e7acfde7"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i2ace30dca4754c8098154c829b092dfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzItOS0xLTEtMzQzODU_042f19a1-798c-49d9-90c5-c3d0ffdabbb3"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i2ace30dca4754c8098154c829b092dfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzItMTEtMS0xLTM0Mzg1_7ef34bcc-4750-45a1-9f32-05d709199406"
      unitRef="usd">450336000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i837c201dc00a49c6b5b8067a76365593_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzUtMS0xLTEtMzQzODU_79b6a90e-b0bf-44d6-8083-743ea0690706"
      unitRef="usd">108759000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i60abe593d6554ab1abe8c6dc6617361f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzUtMy0xLTEtMzQzODU_08fa5928-e580-4456-9aaa-cf62cc9e866c"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9a1aeb58677a42e2a852c84faa7c4e1e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzUtNS0xLTEtMzQzODU_727c4fa5-24d8-4d26-9f71-9f977cf9f91c"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i95d599d52e5647639340775c16e74aaa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzUtNy0xLTEtMzQzODU_ae3574b8-174f-45de-8736-d5774d93dd8b"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i38632f918b00404d846deb387e488853_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzUtOS0xLTEtMzQzODU_5b050190-b7d6-415d-8bee-e56028dec754"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i38632f918b00404d846deb387e488853_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzUtMTEtMS0xLTM0Mzg1_01b3dfea-0b91-418c-8355-e2274f279c3f"
      unitRef="usd">108759000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i691a7049da99462ca36b85ad9604c904_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzYtMS0xLTEtMzQzODU_4cbb67ed-d1c8-46f1-9485-a5bf48f1b5a0"
      unitRef="usd">24797000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i915db8f9d51c4d36b64d45b8cf1f2a30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzYtMy0xLTEtMzQzODU_34d74b33-6343-4e33-979e-8897bf55ed4a"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8d378f322a0a469ba2c5b997dda26d7d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzYtNS0xLTEtMzQzODU_5ea51cea-5fe0-4297-8496-814c276fd64a"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i2814bc9df79149c896ff00413da3a547_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzYtNy0xLTEtMzQzODU_d79b29c3-19a3-47fe-a5e5-4c3509d6fe36"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="if53a916ead164abf9b64a820e1550afd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzYtOS0xLTEtMzQzODU_f59c7469-ddef-4582-b1f0-0c969cc8f820"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if53a916ead164abf9b64a820e1550afd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzYtMTEtMS0xLTM0Mzg1_68a00b52-916a-481a-95dd-b38594ac21d4"
      unitRef="usd">24797000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i74636d1759c049d7b6c12a31a490ca93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzgtMS0xLTEtMzQzODU_1273043a-486b-46c1-b935-071da3b12846"
      unitRef="usd">355582000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i78f02119e80d433690e9a58482da6f9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzgtMy0xLTEtMzQzODU_fb80dc1d-395f-4d9f-9156-e4d84a60c9b3"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i72668764181f49db871566ef02d7d4d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzgtNS0xLTEtMzQzODU_f60bddda-66b8-4841-8539-5ab8a3862443"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i49095e38adc5403fbb5b66b2f99a7dce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzgtNy0xLTEtMzQzODU_b0cfa4b6-7e54-4191-b221-9bee14514bb0"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i2da99ef3db064cab95aa425e7382b16a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzgtOS0xLTEtMzQzODU_b9c311e6-2536-474b-8b4c-0619d746b66d"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i2da99ef3db064cab95aa425e7382b16a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzgtMTEtMS0xLTM0Mzg1_ae6e7d5e-eb06-4607-aa09-6216db91d1e5"
      unitRef="usd">355582000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia3fcc479b4904105aca4a4c659b1206a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzktMS0xLTEtMzQzODU_daea1309-424b-40d5-a5d4-0c4a3d1f35dc"
      unitRef="usd">14664000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8b48594a85a14705b0ff8a514341b499_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzktMy0xLTEtMzQzODU_f03f9eda-196f-4753-87b2-3e05b35e2113"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ibfc311ba3e1b4ba68a441acdf4f823eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzktNS0xLTEtMzQzODU_edd1ca66-2560-4e7b-b7a5-cf432264ab2a"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9d783f11a33144e7a59081ef3ad5939a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzktNy0xLTEtMzQzODU_899dcf1e-8bc1-4218-8449-1368c76a6ea4"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="icd501af983a54d0384c2f3f5919c5582_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzktOS0xLTEtMzQzODU_135dce85-50ae-497b-b538-5a9fa79b9dd3"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="icd501af983a54d0384c2f3f5919c5582_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzktMTEtMS0xLTM0Mzg1_e472f2ad-4946-4ad4-be45-bb679b9d7f50"
      unitRef="usd">14664000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i31786ba385d5438b965783c6b5bca9e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzEwLTEtMS0xLTM0Mzg1_8ff980a6-ddd9-4d87-9a02-174a478faccc"
      unitRef="usd">6299000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="id13ed9ca62e34fd8925e2f60b802729a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzEwLTMtMS0xLTM0Mzg1_343dfa84-895d-499c-aa53-6422e3eedbbc"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iae4ba3065d1542b1967c1fed574693f0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzEwLTUtMS0xLTM0Mzg1_567774d6-3dd4-4a6b-b85c-31e8fbad2bc6"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="idd7237a448a040719d0943f18c682aa8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzEwLTctMS0xLTM0Mzg1_be00cf8c-9d51-414d-bc83-27ca478165c3"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i54ba2bcbb07c4c779836b6994048676e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzEwLTktMS0xLTM0Mzg1_4c5719c8-f1f6-4321-97b5-d8a3056764b0"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i54ba2bcbb07c4c779836b6994048676e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzEwLTExLTEtMS0zNDM4NQ_4c083d6a-199e-4572-bfc4-dc7a3b22fd2e"
      unitRef="usd">6299000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i90f694d2b5684d50bf50cb69a7864f18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzExLTEtMS0xLTM1Mjcw_c389a17a-5586-44ee-80a5-2e66ad1e6a69"
      unitRef="usd">130000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if8de73aa48e0438ba0741e470a2118cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzExLTMtMS0xLTM1Mjcw_1180813d-b1b4-4276-b85e-61158ba84c95"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib5a36a8e492b49b3b818462232a0b2c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzExLTUtMS0xLTM1Mjcw_c091fda5-f9c5-4623-ae2e-abf3360d7a01"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i23c68aba48e24a06bb0fcdf14ffe1279_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzExLTctMS0xLTM1Mjcw_2e0f2c8a-92dc-4178-aa0e-54ad9b6f46c8"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i255f724983e84ff191c973794821ee5c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzExLTktMS0xLTM1Mjcw_79c1d59a-bf83-4f0e-aa8a-730cebbf0abf"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i255f724983e84ff191c973794821ee5c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzExLTExLTEtMS0zNTI3MA_9c3e72e2-dfea-4147-96b7-174e4d245a89"
      unitRef="usd">130000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ifc3b57b25a714306b059dbf8531ad025_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzExLTEtMS0xLTM0Mzg1_60e92272-9b83-43df-b339-f46bb8e95b73"
      unitRef="usd">960567000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5bda5403da0344ac80f7a32495fecc1e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzExLTMtMS0xLTM0Mzg1_cd76db73-b379-470f-9974-9527ae6ff39f"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i673d3790092749f9b3cff2b7376f98fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzExLTUtMS0xLTM0Mzg1_e17e0ebb-c73e-4cd7-9bb8-df3f3dd673f9"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i34c15b4ba9cd4420946f1846e5829430_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzExLTctMS0xLTM0Mzg1_448412cc-ec4e-43ec-935b-14f5b6e40f0b"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzExLTktMS0xLTM0Mzg1_0a7de893-0da0-471e-9d33-6cde7cd556a8"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZWYzOWQzN2RkZWQ0MWYyOTNkNTFjYzJjZDA5N2E3ZC90YWJsZXJhbmdlOjZlZjM5ZDM3ZGRlZDQxZjI5M2Q1MWNjMmNkMDk3YTdkXzExLTExLTEtMS0zNDM4NQ_ba70d999-711d-4aa0-9e71-2534ac7e4930"
      unitRef="usd">960567000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <cass:ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90ZXh0cmVnaW9uOjBiNmZlYTIwMmU2ZjQ1NjlhYTQ4NzI5ZDE5NDQ5OTlmXzIyMzY_a6b15ab7-4d76-4c41-92a2-f0b3a3af246d">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the credit exposure of the loan portfolio by internally assigned credit grade as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Subject to&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Normal&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Performing&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Loans Subject to&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Special&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Nonperforming&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Loans Subject&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;to Special&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;549,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;561,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Real estate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;386,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;387,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PPP &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,069,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,082,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk and have the apparent ability to satisfy their loan obligation. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a higher level of management attention. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the credit exposure of the loan portfolio by internally assigned credit grade as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Subject to&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Normal&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Performing&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Loans Subject to&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Special&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Nonperforming&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Loans Subject&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;to Special&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;440,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Real estate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;352,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;947,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk and have the apparent ability to satisfy their loan obligation. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a higher level of management attention. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the ACL by category for the period ended December&#160;31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Faith-based CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses on loans: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Provision for (release of) credit losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Recoveries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;For the period ended December&#160;31, 2022, there was a release of credit losses of $135,000 for unfunded commitments.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the ACL by category for the period ended December&#160;31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Faith-based CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses on loans: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at January 1, 2020 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Provision for (release of) credit losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Recoveries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;For the period ended December&#160;31, 2021, there was a release of credit losses of $200,000 for unfunded commitments.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, there were no loans to executive officers or directors, or their affiliates.&lt;/span&gt;&lt;/div&gt;</cass:ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="id78822178d9d4c6ab7414aa45d98becd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzEtMS0xLTEtMzQzODU_ee5539b9-feb1-4877-b576-849fb510d1ef"
      unitRef="usd">549241000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i8b95e9aaf73b45c48fc7af7e7e127b2e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzEtMy0xLTEtMzQzODU_021f12a0-6690-436b-b8ad-998e797622cb"
      unitRef="usd">11225000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ifaa737ea9f0840129889e8d96abeb51e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzEtNS0xLTEtMzQzODU_13b35802-2f74-4baf-a6cd-59c7ba4a09b5"
      unitRef="usd">1150000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i95e298226e514109833b3047d8d7b4b0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzEtNy0xLTEtMzQzODU_4e1cfd8d-bcfe-4a10-8461-bed2b3973d17"
      unitRef="usd">561616000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i58e7b275662845898d90e7214697e631_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzQtMS0xLTEtMzQzODU_79e8555b-c5b2-4caf-8920-c41293d9e980"
      unitRef="usd">108166000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i63ed066c1b534156abe39bd6b1181185_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzQtMy0xLTEtMzQzODU_969cba44-7021-4038-9de8-891cdbd8e2bb"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i2dec213854064c679ae688c9cb46331c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzQtNS0xLTEtMzQzODU_d0b3e9e6-020d-4201-9de3-69b83b05a9bf"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="id6d8c3d00bcc425bb7d6d81957035f76_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzQtNy0xLTEtMzQzODU_ec9ffe82-96b7-4ff9-9c0a-e86b7fcff5c2"
      unitRef="usd">108166000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i709f475affbf4c408cf94d98c3fdedee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzUtMS0xLTEtMzQzODU_c607aa77-54bf-4888-a911-c82e909f6969"
      unitRef="usd">17874000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ie2f2cb6dbb6943de9d80ec38f7eb6da6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzUtMy0xLTEtMzQzODU_0449ecf5-3f97-4e2c-acab-e5688bff6558"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i3445a756dafb4d65bdd76ba479fa8b2f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzUtNS0xLTEtMzQzODU_b9b334b1-ef54-43f7-9638-f14d99e5771e"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="if7e9fe1d57584a71bebc05894019b81f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzUtNy0xLTEtMzQzODU_4bf122d9-6ddc-4bb5-a35c-c7d2a6185ecc"
      unitRef="usd">17874000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i4fce789322174a67a9c5ddf5f2bd74f6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzctMS0xLTEtMzQzODU_b87842a7-7f4e-4173-baca-39a6f5268d7d"
      unitRef="usd">386169000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ifea587fc58ad4a218249a7154eb61c00_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzctMy0xLTEtMzQzODU_8baa7d86-a8ee-4ca3-b393-0ebfc4e6ee15"
      unitRef="usd">945000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ib4d48837f6f84c0790f17d9e6139321a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzctNS0xLTEtMzQzODU_d60665ae-7b5e-444b-bf98-dbfe1c7198f7"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i9f18320a2071400ba0b474bb09262998_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzctNy0xLTEtMzQzODU_8782072a-81d5-4a2b-afad-e302df0bf374"
      unitRef="usd">387114000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ife7518b6c1204157a9908e1b86643db5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzgtMS0xLTEtMzQzODU_a9b8705e-fce1-4219-a84e-07dcce5ae809"
      unitRef="usd">8094000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ib610800a139a4504addd295415dd5e44_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzgtMy0xLTEtMzQzODU_a294b62e-9665-479d-bbc6-72e101e68d53"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ibbd6483da51a4dbfa21b7836942a466f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzgtNS0xLTEtMzQzODU_115d11f2-bba0-4722-a9a0-3bc33566ae05"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i94a2378434e444bb80a599818c6032d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzgtNy0xLTEtMzQzODU_76576afd-fd63-4552-978e-5674ad15e303"
      unitRef="usd">8094000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i9cc21b7a992e420dabc02f8407748505_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzktMS0xLTEtMzQzODU_98721538-dc15-406e-9dd3-fda3c8c92bc1"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i7ebfe6baece447cc901f39fe3b1a73f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzktMy0xLTEtMzQzODU_07dccec6-0a75-433f-a5f8-c8c3fd459004"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ia9c7836218d54717ad332511de34b720_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzktNS0xLTEtMzQzODU_785fffbe-8439-44ee-9c19-e45a1ddec051"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i893405dbabbe4c94b45bed116426dfa2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzktNy0xLTEtMzQzODU_fc4938c4-81ac-41e8-b7de-800223e5698a"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i8ffec2b904474260a41f0df13c7f0f04_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzEwLTEtMS0xLTM0Mzg1_edc01f88-c194-4ac6-9e16-446c54f14a0c"
      unitRef="usd">42000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i6b95b1e82a9d493f88b60c630c60c0e5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzEwLTMtMS0xLTM0Mzg1_09e1c47b-3c4f-4f84-97b3-ce69b6a3e326"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i1d1bbe010764439297f465021fd21111_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzEwLTUtMS0xLTM0Mzg1_2e3dbcfd-a900-4ac4-b99a-de8f32d8f25f"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i93308fc8e6be43d8a483d04f53cb2456_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzEwLTctMS0xLTM0Mzg1_c88dccdd-5750-4804-a8a5-dba8d0c3b772"
      unitRef="usd">42000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ia201392e766b4acaa65f66354df51474_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzExLTEtMS0xLTM0Mzg1_9815a7fd-2338-4cb2-b31b-ab2ef43a73e3"
      unitRef="usd">1069586000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i8ad414c6410a4f969e48101ff2e064d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzExLTMtMS0xLTM0Mzg1_67bfe345-818c-4ec8-8e39-5061b3aa676a"
      unitRef="usd">12170000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i8551cc5ca8c14887afb37674b2a4a8d1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzExLTUtMS0xLTM0Mzg1_e4c4360f-0829-4d3e-a12b-30513d4191d5"
      unitRef="usd">1150000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo3N2FhZmFmM2VmOGY0N2IwYmI1NGIwZDQ1NWU2ODI5My90YWJsZXJhbmdlOjc3YWFmYWYzZWY4ZjQ3YjBiYjU0YjBkNDU1ZTY4MjkzXzExLTctMS0xLTM0Mzg1_cb1dfbda-8bdc-400b-926b-3d42327a1286"
      unitRef="usd">1082906000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <cass:NumberOfLoansIndividuallyEvaluatedForImpairment
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90ZXh0cmVnaW9uOjBiNmZlYTIwMmU2ZjQ1NjlhYTQ4NzI5ZDE5NDQ5OTlmXzI3NDg3NzkwNzYxMDk_f38cffc4-1f27-4429-a6fc-1f5633a53326"
      unitRef="loan">1</cass:NumberOfLoansIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="id52fa8b338574efead08fb3e96d546e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzEtMS0xLTEtMzQzODU_ba6880dd-2626-4974-9b0b-e0a8a89b02dd"
      unitRef="usd">440607000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i9d38cc15a4724c27a011d5e89019becc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzEtMy0xLTEtMzQzODU_b8b8078d-b3d7-4fd5-8afa-7fb11d1d663c"
      unitRef="usd">9729000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ibafcb6b58bf94e6c910635926e1f98d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzEtNS0xLTEtMzQzODU_1aff05fd-4fde-4a9d-a33c-1c3b03f7f0a8"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i2ace30dca4754c8098154c829b092dfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzEtNy0xLTEtMzQzODU_b1482400-e242-49b0-ba60-e3b927d88105"
      unitRef="usd">450336000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i047ad9aee1344406b166e03dd7b09bca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzQtMS0xLTEtMzQzODU_4f61d354-ffc3-4a87-9033-a2e9d7745d83"
      unitRef="usd">108759000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i6d1691fbbbfb42dba7708ce39bbde955_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzQtMy0xLTEtMzQzODU_d9d77d8f-3702-45df-a12a-86270199a1a6"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ibdddb0836e984ad887427df9ce163a0e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzQtNS0xLTEtMzQzODU_f7fe1b67-d3e9-48b8-8475-025b94033084"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i38632f918b00404d846deb387e488853_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzQtNy0xLTEtMzQzODU_f37c4469-1494-4edb-bf8f-dc5855d48ca5"
      unitRef="usd">108759000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ia326460927604d5eb9955f968b73d960_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzUtMS0xLTEtMzQzODU_d12a339d-7674-4534-a273-1ed9b20d2240"
      unitRef="usd">24797000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i93a2a736f0ef400185b1aa489dedaa04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzUtMy0xLTEtMzQzODU_5874a431-b438-41ad-b62c-e64fd75f96f3"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i36fd4adcb4b0445cbd4342a21d19cd71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzUtNS0xLTEtMzQzODU_01eef043-72c1-4ded-9b89-33326cc36505"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="if53a916ead164abf9b64a820e1550afd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzUtNy0xLTEtMzQzODU_4b2789d6-49b7-4fb7-97d1-1d34e13f76ee"
      unitRef="usd">24797000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="iff2f5a066a4847d5950e8be9e9f3245e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzctMS0xLTEtMzQzODU_fe200be0-2ff4-4346-baca-c587760d8682"
      unitRef="usd">352717000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ib2debaff62884bbe990d96d8cd302150_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzctMy0xLTEtMzQzODU_c9bdabe1-6273-4a53-a4bc-57cdbfece29d"
      unitRef="usd">2865000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="id2750a9c7083494f8ee03d529a1ebba0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzctNS0xLTEtMzQzODU_54e6ef16-0793-43d0-8dbf-b9c143f2bf17"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i2da99ef3db064cab95aa425e7382b16a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzctNy0xLTEtMzQzODU_796c5ab6-3336-40b4-84ef-ae538a3795ef"
      unitRef="usd">355582000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i809b9cda9fa0464b8a68bdc445ec2502_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzgtMS0xLTEtMzQzODU_decf91df-1910-44c2-9a83-93f68ede2393"
      unitRef="usd">14664000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i23f2d87ca2414a62a4fe306b1e84a7fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzgtMy0xLTEtMzQzODU_14c2059c-7f0b-421d-85bc-f3021d83eeac"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i820e8da303724a92bc5c3f2db8d181d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzgtNS0xLTEtMzQzODU_d6e7c77c-2fb4-4a95-bb51-f6c833dc6c6c"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="icd501af983a54d0384c2f3f5919c5582_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzgtNy0xLTEtMzQzODU_827c8b16-7390-4609-9acb-3ea39de9e41b"
      unitRef="usd">14664000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i50e1fd394ac341e593eb51cddc2605cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzktMS0xLTEtMzQzODU_e5461fb9-c386-4fc1-b7f3-0572ad69ac4b"
      unitRef="usd">6299000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i1cfc62e41ea444e2a4740380ab9d2527_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzktMy0xLTEtMzQzODU_2f3ff5b8-df4c-49ba-b84b-aab372749384"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ie5f913ef041044f4849f47b39ef861e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzktNS0xLTEtMzQzODU_d232f39a-4afb-4fbe-a6a9-f916d20ecf8a"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i54ba2bcbb07c4c779836b6994048676e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzktNy0xLTEtMzQzODU_ba691942-436e-4dba-b787-ec5de5d26b50"
      unitRef="usd">6299000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i2a70e00939b54245b9d91bc4edb133ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzEwLTEtMS0xLTM1MzA5_b019ceb9-3f90-4dd4-9433-af091161c282"
      unitRef="usd">130000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="iff0f39c619fc4cdb9d0826785c1792cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzEwLTMtMS0xLTM1MzA5_27ff2c2d-6e21-4fa6-b461-55bbf4f17f7c"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ifd798338df7d47429fd4b10b8bf40a8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzEwLTUtMS0xLTM1MzA5_0d21d42e-989f-4503-9ce6-3d7b20eae62a"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i255f724983e84ff191c973794821ee5c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzEwLTctMS0xLTM1MzA5_e8595a33-b387-4ab8-9629-b340355694f1"
      unitRef="usd">130000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ida1b0dea0b7247f3b819d4b4c223648a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzEwLTEtMS0xLTM0Mzg1_3b48c3f2-ac91-4ce0-9a24-8f99771cc780"
      unitRef="usd">947973000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i5465dd3e3b064895ace7defda9932012_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzEwLTMtMS0xLTM0Mzg1_0156a038-5988-4557-a5e8-f3fca48b07fc"
      unitRef="usd">12594000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i524d4cc11ea34e87bdf674789600ebd1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzEwLTUtMS0xLTM0Mzg1_01892e50-75d9-407e-923d-2765d3825eec"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90YWJsZTo2ZDI3MzkyNWJiODM0NGQ4OGE0ZTVmZWQwOThiNTM4YS90YWJsZXJhbmdlOjZkMjczOTI1YmI4MzQ0ZDg4YTRlNWZlZDA5OGI1MzhhXzEwLTctMS0xLTM0Mzg1_cae654dd-d348-4a8d-89f4-89b953dc317f"
      unitRef="usd">960567000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <cass:NumberOfLoansIndividuallyEvaluatedForImpairment
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90ZXh0cmVnaW9uOjBiNmZlYTIwMmU2ZjQ1NjlhYTQ4NzI5ZDE5NDQ5OTlmXzEwOTk1MTE2MzQ3Mzc_320200b1-dee7-4d79-91bf-2b51f414c7b6"
      unitRef="loan">0</cass:NumberOfLoansIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDUvZnJhZzowYjZmZWEyMDJlNmY0NTY5YWE0ODcyOWQxOTQ0OTk5Zi90ZXh0cmVnaW9uOjBiNmZlYTIwMmU2ZjQ1NjlhYTQ4NzI5ZDE5NDQ5OTlmXzE0NzE_f043bce2-bb3d-42fc-83ff-ae03252c7c5f"
      unitRef="loan">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <cass:SummaryOfAllowanceForCreditLossByCategoryTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90ZXh0cmVnaW9uOjdlNTUxMGY3NTc5MDRkOTliNTAxNDc4ZDM1ZmU0NTZmXzI0Mg_461e5af5-24cf-4ab6-9a55-3153ca63db2d">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the ACL by category for the period ended December&#160;31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Faith-based CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses on loans: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Provision for (release of) credit losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Recoveries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;For the period ended December&#160;31, 2022, there was a release of credit losses of $135,000 for unfunded commitments.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the ACL by category for the period ended December&#160;31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Faith-based CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses on loans: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at January 1, 2020 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Provision for (release of) credit losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Recoveries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;For the period ended December&#160;31, 2021, there was a release of credit losses of $200,000 for unfunded commitments.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:SummaryOfAllowanceForCreditLossByCategoryTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="iae2748572de04c7ab9dac8227cface59_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzItMS0xLTEtNDA0NzY_eb62c712-7203-4717-9a5e-e204a9d2c36c"
      unitRef="usd">5034000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i5289880906a04f728fc86fc7501b265f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzItMy0xLTEtNDA0NzY_f78ff3f2-7ee5-46e4-a107-df48924b9d80"
      unitRef="usd">1031000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i374db965518642f4a08924df53b25709_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzItNS0xLTEtNDA0NzY_c654f40b-bafc-45d6-95e3-4a11cb7f4802"
      unitRef="usd">5684000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ib5d2e4aa7204446f9aca4735ddf319e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzItNy0xLTEtNDA0NzY_9a01f29c-def9-4ea9-a014-840876079920"
      unitRef="usd">292000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i56e65adde636468081a55a3038bce166_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzItOS0xLTEtNDA0NzY_976ea09c-f1fe-47bd-bff5-3918ce0e4e8e"
      unitRef="usd">12041000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="iaace17e479264c1398b552c36c484122_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzUtMS0xLTEtNDA0NzY_af5c4afe-261d-4752-ab61-3936e47bd7a7"
      unitRef="usd">931000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i329a317a53934cbdaac935a339b8488f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzUtMy0xLTEtNDA0NzY_40b7f9c1-2ca4-4529-bdd2-4027c3132a05"
      unitRef="usd">-91000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i947467c09df04a3d80f3fee5ede4eed0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzUtNS0xLTEtNDA0NzY_15291e0c-905d-4472-acbb-fe8356ebede6"
      unitRef="usd">753000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i620131cd077b4d47a213d11bc8cc494f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzUtNy0xLTEtNDA0NzY_8d14bec1-0fb3-4ce4-b7b7-9d69ea3870fd"
      unitRef="usd">-108000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="ice1aa0d203de4353924b25004a5e3a1a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzUtOS0xLTEtNDA0NzY_2d65e040-341d-4ad6-b06b-7e74bb796eb2"
      unitRef="usd">1485000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="iaace17e479264c1398b552c36c484122_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzYtMS0xLTEtNDA0NzY_b74f8adc-8ace-4972-b392-7a0ca8d89cbb"
      unitRef="usd">13000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i329a317a53934cbdaac935a339b8488f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzYtMy0xLTEtNDA0NzY_d7c9f81b-ad5c-4a6d-af0c-70e55ca982ce"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i947467c09df04a3d80f3fee5ede4eed0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzYtNS0xLTEtNDA0NzY_7c1e65ec-53b9-4c8f-905f-ac1eed639236"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i620131cd077b4d47a213d11bc8cc494f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzYtNy0xLTEtNDA0NzY_6d6d096b-dd1a-4627-907e-7cbe0aacee07"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="ice1aa0d203de4353924b25004a5e3a1a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzYtOS0xLTEtNDA0NzY_daec789a-2e0d-4b79-83ef-89c0a42d8a07"
      unitRef="usd">13000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="iaa750aa15a2f47b7b9d0578ce1265ff3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzctMS0xLTEtNDA0NzY_9d11acb5-04bb-4ef6-8285-0fad638181af"
      unitRef="usd">5978000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i34a8dfb846b042f8a68d9080986052e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzctMy0xLTEtNDA0NzY_2ef47575-4733-4e03-9bd1-60327f2a8226"
      unitRef="usd">940000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i05c9eacf899f4264ab95665f0cb51174_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzctNS0xLTEtNDA0NzY_ca671d2e-97c9-4115-8e80-bae69ef447b5"
      unitRef="usd">6437000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="id0152a56b45c4bae84110cc71268484f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzctNy0xLTEtNDA0NzY_01de89d1-e16f-43bf-9398-ea57f59cb23d"
      unitRef="usd">184000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ia8f190fb85bc433eaa0ed4e610f8a9ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0MzZiMTE2MDM4NWE0NTIyYTNiYWM3NGU2ODAxODk2Ni90YWJsZXJhbmdlOjQzNmIxMTYwMzg1YTQ1MjJhM2JhYzc0ZTY4MDE4OTY2XzctOS0xLTEtNDA0NzY_a0b8ec9e-0aa1-436a-baff-6613c17c4468"
      unitRef="usd">13539000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i27540da3008748808253b8b70b74e0fc_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTphMWFlMThiYTA4OWI0YWFjYjMyNjY5ZTRhYmE5Y2FmMi90YWJsZXJhbmdlOmExYWUxOGJhMDg5YjRhYWNiMzI2NjllNGFiYTljYWYyXzAtMS0xLTEtNDA0NzYvdGV4dHJlZ2lvbjpiY2NiZjAwYTJmNGI0Njk2YjJiY2Y4MTIxMDU4ODhlOF82OQ_56cc0747-f4d5-468d-be55-ca9e3000b819"
      unitRef="usd">-135000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i6fc7ed4329c5437785f4d556deb0e50e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzQtMS0xLTEtNDA0NzY_1beaa101-a51e-45ae-88ab-b566a904389e"
      unitRef="usd">4635000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i79d69e4277f14f36a049f0a29c7061f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzQtMy0xLTEtNDA0NzY_c697ba00-2424-4f8d-83ca-2a84c0d14513"
      unitRef="usd">1175000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i3613a5c601f74becaaa01ef0bb470d1b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzQtNS0xLTEtNDA0NzY_073ff987-4166-4c98-8cc8-90d6cad43740"
      unitRef="usd">5717000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i948230a4b2fc470b9ec6713375d22144_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzQtNy0xLTEtNDA0NzY_769c13cf-2302-48ae-9685-4cded4798e65"
      unitRef="usd">417000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="if3e0d91271c94cabafba9ba0f285dd15_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzQtOS0xLTEtNDA0NzY_23cc6391-ab27-48d9-b574-8202ffbd15f0"
      unitRef="usd">11944000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="ied69222ccb204e9998908e8eaa2887bc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzUtMS0xLTEtNDA0NzY_a7b1a663-eb7b-4d31-9a98-b3659acbcb88"
      unitRef="usd">387000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="icb49f7822b7a4c70b936a61b43c65da0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzUtMy0xLTEtNDA0NzY_23d3252a-ed3b-4d86-b111-ae56bb522afb"
      unitRef="usd">-144000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i7f601b8c83d840bdb4d8ec65c3c66d87_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzUtNS0xLTEtNDA0NzY_66194438-dbd1-4bce-b9d9-8439f7d22bce"
      unitRef="usd">-48000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i61cf35a878ea46f093a1baa784ca26d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzUtNy0xLTEtNDA0NzY_26f68aaf-99ea-425d-8726-00bb619244f5"
      unitRef="usd">-125000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i5eed9169bf5b4147bd93012eb105934c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzUtOS0xLTEtNDA0NzY_7240d7d2-e278-424b-993d-4715e0197a65"
      unitRef="usd">70000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="ied69222ccb204e9998908e8eaa2887bc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzYtMS0xLTEtNDA0NzY_8a662d05-9ccd-41aa-b2a0-0a0fab4c8c1d"
      unitRef="usd">12000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="icb49f7822b7a4c70b936a61b43c65da0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzYtMy0xLTEtNDA0NzY_cc8deed4-8811-41cb-9b17-64877969506f"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i7f601b8c83d840bdb4d8ec65c3c66d87_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzYtNS0xLTEtNDA0NzY_5289a9c9-fd70-455c-8650-3b7021d3c200"
      unitRef="usd">15000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i61cf35a878ea46f093a1baa784ca26d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzYtNy0xLTEtNDA0NzY_3a8265bf-a5e2-4ab2-ba0f-5feb8cf1205d"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i5eed9169bf5b4147bd93012eb105934c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzYtOS0xLTEtNDA0NzY_714e6b9a-1cc0-4348-a37c-f55cd0a74f33"
      unitRef="usd">27000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="iae2748572de04c7ab9dac8227cface59_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzctMS0xLTEtNDA0NzY_29db1631-1072-4e0d-9ebc-044d4bcbaf06"
      unitRef="usd">5034000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i5289880906a04f728fc86fc7501b265f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzctMy0xLTEtNDA0NzY_75b3b6e2-141d-42b8-bc4a-b616051b6d70"
      unitRef="usd">1031000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i374db965518642f4a08924df53b25709_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzctNS0xLTEtNDA0NzY_337bcc21-4426-4f87-896d-ac836a7d38be"
      unitRef="usd">5684000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ib5d2e4aa7204446f9aca4735ddf319e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzctNy0xLTEtNDA0NzY_7b97e14a-afc5-4c65-8f6f-57cf739b23de"
      unitRef="usd">292000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i56e65adde636468081a55a3038bce166_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTo0ZGY1MWEyOGEzYzY0YmQ4YTkyNDMzYmE2ZWZlMzcwNy90YWJsZXJhbmdlOjRkZjUxYTI4YTNjNjRiZDhhOTI0MzNiYTZlZmUzNzA3XzctOS0xLTEtNDA0NzY_575c1a0c-0fba-418b-aaaa-03b7834c2004"
      unitRef="usd">12041000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i2b993507ed3244a6a7b68640cc19f034_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90YWJsZTozNWJmZTMyNzNlZjY0MGE0YjkxY2UzM2Q5ZTBiZmRkYi90YWJsZXJhbmdlOjM1YmZlMzI3M2VmNjQwYTRiOTFjZTMzZDllMGJmZGRiXzAtMS0xLTEtNDA0NzYvdGV4dHJlZ2lvbjphM2Q4N2U3NDJhMjk0ZmQzYWNkYzFlZTU3OTdiODY0MF83Mg_c69d9b15-e721-487b-9b66-bdddb6065294"
      unitRef="usd">-200000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV81OTcvZnJhZzo3ZTU1MTBmNzU3OTA0ZDk5YjUwMTQ3OGQzNWZlNDU2Zi90ZXh0cmVnaW9uOjdlNTUxMGY3NTc5MDRkOTliNTAxNDc4ZDM1ZmU0NTZmXzE4NA_62fbcf6d-9401-43e9-856a-ffc5c6a320e5"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90ZXh0cmVnaW9uOjEwZjZiZTU0NTEwOTRmYTJhM2JjOWY5OGY1NDU4YzI4XzE4NA_13f9eca2-e2cb-476b-be31-ad0d7357b578">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Premises and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of premises and equipment is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Leasehold improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Furniture, fixtures and equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Purchased software &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Internally developed software &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;64,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;58,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less accumulated depreciation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;44,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total premises and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation charged to expense in 2022, 2021 and 2020 amounted to $4.0 million, $4.3 million, and $4.5 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90ZXh0cmVnaW9uOjEwZjZiZTU0NTEwOTRmYTJhM2JjOWY5OGY1NDU4YzI4XzE4NQ_812a4e3e-ed9b-492f-95cf-e474ff7a271e">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of premises and equipment is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Buildings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Leasehold improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Furniture, fixtures and equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Purchased software &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Internally developed software &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;64,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;58,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less accumulated depreciation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;44,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total premises and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i17db4fac1d53423e8aa78396d7a30ab5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzItMS0xLTEtMzQzODU_843b9b41-4e18-4496-b165-adda96bdc46f"
      unitRef="usd">873000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9fc2db020a914806bd74ab157f37496b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzItMy0xLTEtMzQzODU_231ac927-09f0-4840-ab1a-44b6ac29815f"
      unitRef="usd">873000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if3aace8174bb40c7af1792554153df88_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzMtMS0xLTEtMzQzODU_80efde6a-086a-4d97-878a-33b3e861e36a"
      unitRef="usd">14903000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9c927751fecd46eeb7b22a45fe1d3875_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzMtMy0xLTEtMzQzODU_87a8ffb5-dc82-452b-8978-e75aa3148dd7"
      unitRef="usd">14834000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8de0e422d1d445f7bd4db34729f5e266_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzQtMS0xLTEtMzQzODU_32bb3839-14bd-4e77-8559-ae8c0334d6f8"
      unitRef="usd">2044000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i41a810ea1aa9487ea2667d04e0311aca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzQtMy0xLTEtMzQzODU_24df10ee-1b25-4782-a974-38330ede1f60"
      unitRef="usd">2036000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaddecaac0ca14395afb0155975bd6950_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzUtMS0xLTEtMzQzODU_a17290bf-9683-4a31-9881-6c2abb566ea0"
      unitRef="usd">14668000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2da02d8ede474830b89877be63871c15_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzUtMy0xLTEtMzQzODU_11e2bb6a-60fc-4c2f-b74f-5eb437357f23"
      unitRef="usd">13551000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2cf53e91895b4f5fb8beff8cfa2d708d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzYtMS0xLTEtMzQzODU_dcba3418-66e8-4edf-b4bd-e08680ef89e7"
      unitRef="usd">4648000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1adaf1c4477448c8a4f0082af5ca427c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzYtMy0xLTEtMzQzODU_8530d7d6-a289-4c03-9884-c9cada9b994a"
      unitRef="usd">4640000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i95bd63b2556a4dadbda6a5c7da520777_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzctMS0xLTEtMzQzODU_8de54667-beea-4e13-8471-058ecbd681de"
      unitRef="usd">27308000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id289135f149141bf9de9ded0387aa607_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzctMy0xLTEtMzQzODU_0e901960-80fd-4a15-b36e-7d7f5d4353b1"
      unitRef="usd">22665000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzgtMS0xLTEtMzQzODU_557a34db-39f1-4633-95f5-3276f09f1c83"
      unitRef="usd">64444000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzgtMy0xLTEtMzQzODU_985c7a6c-c4bc-41a3-852c-623e0a188569"
      unitRef="usd">58599000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzktMS0xLTEtMzQzODU_72182e22-6225-407d-b45a-8420e3517d2b"
      unitRef="usd">44486000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzktMy0xLTEtMzQzODU_d2f40da2-a2b0-4870-9d32-a6ffc9422765"
      unitRef="usd">40486000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzEwLTEtMS0xLTM0Mzg1_0fc02fe1-52ac-496d-b103-089ec09a353d"
      unitRef="usd">19958000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90YWJsZToyZjRhMTA3YTEyMjQ0ODdiOGM2N2E4YjZhMjJiYzcwYS90YWJsZXJhbmdlOjJmNGExMDdhMTIyNDQ4N2I4YzY3YThiNmEyMmJjNzBhXzEwLTMtMS0xLTM0Mzg1_3a92986c-9c0f-4c0b-97ee-24fba9081f85"
      unitRef="usd">18113000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90ZXh0cmVnaW9uOjEwZjZiZTU0NTEwOTRmYTJhM2JjOWY5OGY1NDU4YzI4XzE1Ng_66dab67b-295c-40b5-b37b-e2a1e8fcdeb9"
      unitRef="usd">4000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90ZXh0cmVnaW9uOjEwZjZiZTU0NTEwOTRmYTJhM2JjOWY5OGY1NDU4YzI4XzE2MA_00dcda38-a2fb-4eca-8090-951afb24b63a"
      unitRef="usd">4300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNDgvZnJhZzoxMGY2YmU1NDUxMDk0ZmEyYTNiYzlmOThmNTQ1OGMyOC90ZXh0cmVnaW9uOjEwZjZiZTU0NTEwOTRmYTJhM2JjOWY5OGY1NDU4YzI4XzE2OA_b6f0371c-1eb6-4f1f-a27a-d17d711373da"
      unitRef="usd">4500000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5Xzc2NA_dcb082db-5738-4865-a44f-23e96008f67e">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Acquired Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for intangible assets in accordance with FASB ASC 350, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires that intangibles with indefinite useful lives be tested annually for impairment, or when management deems there is a triggering event, and those with finite useful lives be amortized over their useful lives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, the Company acquired the assets of mobile church management software developer TouchPoint, a division of the Pursuant Group, Inc., and recorded intangible assets of $5.3&#160;million. Those intangible assets were valued at $3.0&#160;million for goodwill, $1.7&#160;million for the customer list, $368,000 for software, and $183,000 for the trade name. The goodwill is deductible for tax purposes over 15 years, starting in 2022. The intangible assets and financial results of TouchPoint are included in the Information Services operating segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase price of the acquisition consisted of cash considerations of $4.9&#160;million and potential contingent consideration in the form of an earn out up to $2.5&#160;million. The Company valued the contingent earn out component at $389,000. The fair value of the contingent consideration was estimated on the acquisition date as the present value of the expected future contingent payments which were determined using a Monte Carlo simulation. The contingent consideration is based upon 4 years of earnings before interest, taxes, depreciation and amortization (EBITDA) subsequent to the acquisition date. The Company and Pursuant Group, Inc. agreed to settle the contingent consideration at the determined fair &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;value of $389,000 during the fourth quarter of 2022. As such, there is no contingent consideration related to TouchPoint going forward. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of the Company&#x2019;s intangible assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Assets eligible for amortization: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer lists &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Patent &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Software &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Trade Name &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Unamortized intangible assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total intangible assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer lists are amortized over 7 to 10 years; patents over 18 years, software over 3 years to 7 years, trade name over 10 years to 20 years and other intangible assets over 15 years. Amortization of intangible assets amounted to $680,000 and $859,000 for the years ended December&#160;31, 2022, and 2021, respectively. Estimated future amortization of intangibles is $780,000 in 2023, $738,000 in 2024, $730,000 in 2025, $582,000 in 2026, and $262,000 in 2027.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <cass:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill
      contextRef="i40fde195d23d42569038699e87fa79cb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzU0OTc1NTgxNzUxNQ_2daaccc7-9400-4daf-b60e-8453fe8cbcf5"
      unitRef="usd">5300000</cass:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i40fde195d23d42569038699e87fa79cb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzU0OTc1NTgxNzUyMw_7f315411-c7cd-418b-8868-1dbc73aebce0"
      unitRef="usd">3000000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i6a67b1e9eb824914a5cf26ed2c398332_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzU0OTc1NTgxNzUzMQ_d8a433dc-e36c-4c23-a37c-6838b05609c2"
      unitRef="usd">1700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i1cc13f4036804ac28e8a5a9d402f56d2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzU0OTc1NTgxNzUzOQ_81dfaf24-50a7-4c73-9a97-cd546c35d68c"
      unitRef="usd">368000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ic0392a9751ff4144a8a31ffbe023b5e8_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzU0OTc1NTgxNzU0Ng_bbdac40e-60eb-43f7-9980-bce3651d00bc"
      unitRef="usd">183000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i956349700db342819acc0f15bae10514_D20220601-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzU0OTc1NTgxNzU3MQ_f4ad4e7a-dea9-4ae9-9a8b-c484fd0fadf2"
      unitRef="usd">4900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ic14202f74aac4aa8a2abaf28b96f2d19_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzU0OTc1NTgxNzU4MA_652cb0fa-2b10-40ac-bb97-c239c79a9b96"
      unitRef="usd">2500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i40fde195d23d42569038699e87fa79cb_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzU0OTc1NTgxNzU4OA_57d7365b-2950-4bfe-aa12-826ae2ae06b5"
      unitRef="usd">389000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i89a8b1c387504fc2b90198f335675ae3_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzU0OTc1NTgxNzU5NQ_db151059-2d27-4ba0-9b16-17fd906fb781"
      unitRef="y">4</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i089dfb1c01684783920d84580a333060_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzEwOTk1MTE2MzIwMjM_5215bcba-c635-4433-9f22-b080985d53fc"
      unitRef="usd">-389000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5Xzc2NQ_4263c0ae-8724-43cd-97a3-90f4ecbf9278">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of the Company&#x2019;s intangible assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Assets eligible for amortization: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer lists &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Patent &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Software &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Trade Name &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Unamortized intangible assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total intangible assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3094254bdadb4dac82126ec627603a55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzMtMS0xLTEtMzQzODU_d12453d8-57b6-4eb3-9609-d693f784b91f"
      unitRef="usd">6470000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3094254bdadb4dac82126ec627603a55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzMtMy0xLTEtMzQzODU_c61e346f-8183-495b-8988-6d49f6248da4"
      unitRef="usd">4561000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i69a7635814ff440cae2d856f846af17a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzMtNS0xLTEtMzQzODU_ba472d2d-a699-4fe6-88b6-be5f51b678c3"
      unitRef="usd">4778000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i69a7635814ff440cae2d856f846af17a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzMtNy0xLTEtMzQzODU_5a8ab96a-4c80-44e0-8455-a85a111a2fca"
      unitRef="usd">4341000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifb91508f80e74f6aaba5865dac80a923_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzQtMS0xLTEtMzQzODU_21d3c64e-1942-459e-b9c5-fbf09ad8a1d3"
      unitRef="usd">72000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifb91508f80e74f6aaba5865dac80a923_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzQtMy0xLTEtMzQzODU_fc46f5c5-0124-4c59-89e4-a620748aa6b8"
      unitRef="usd">32000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i93a66aad61e94307ab9fa82c86ad8e51_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzQtNS0xLTEtMzQzODU_b5233946-2144-4498-bde3-683b4ee8a697"
      unitRef="usd">72000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i93a66aad61e94307ab9fa82c86ad8e51_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzQtNy0xLTEtMzQzODU_28809f14-5865-4b1f-ba50-cfa236691d01"
      unitRef="usd">28000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i794e0548c0e24ed7a7e508ac9f283c47_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzUtMS0xLTEtMzQzODU_d3efd79b-ab7f-4cd8-b0fe-c79a940d9bf2"
      unitRef="usd">3212000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i794e0548c0e24ed7a7e508ac9f283c47_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzUtMy0xLTEtMzQzODU_8966aace-566d-41c7-ac4f-341e83264596"
      unitRef="usd">1508000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibe25badfeb9745ef9cc114ea69b8c5fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzUtNS0xLTEtMzQzODU_f6cc9b91-f08d-40f5-9ebe-4e82b8bd0c14"
      unitRef="usd">2844000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibe25badfeb9745ef9cc114ea69b8c5fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzUtNy0xLTEtMzQzODU_1ef14514-0351-4e48-a4bd-ba6b5f7d2f95"
      unitRef="usd">1104000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibb4b797b50fb46229bc0ea177b57de1f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzYtMS0xLTEtMzQzODU_f6dde5e2-082a-442b-9826-e1b961b70d56"
      unitRef="usd">373000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibb4b797b50fb46229bc0ea177b57de1f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzYtMy0xLTEtMzQzODU_07dc633a-7291-4ff1-930e-e23921e7847f"
      unitRef="usd">42000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i62e58c2e78214817bec36ebf43b4228b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzYtNS0xLTEtMzQzODU_9dc02571-72be-49f2-8f3b-0701183051b0"
      unitRef="usd">190000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i62e58c2e78214817bec36ebf43b4228b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzYtNy0xLTEtMzQzODU_2883cb6a-d213-4c52-838e-6a47193f3752"
      unitRef="usd">22000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i700227572e0643b989663c9276054a12_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzctMS0xLTEtMzQzODU_e4d71518-ad33-463d-8a1d-1ca17c3452ba"
      unitRef="usd">500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i700227572e0643b989663c9276054a12_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzctMy0xLTEtMzQzODU_8dc7fe1a-2c94-4e0c-b4a2-75a8744c239f"
      unitRef="usd">358000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0e7463a4a020458e86c06785bca26e9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzctNS0xLTEtMzQzODU_7b01ffb6-5cf9-4c42-97ef-df9d234233ff"
      unitRef="usd">500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0e7463a4a020458e86c06785bca26e9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzctNy0xLTEtMzQzODU_c14cd6c1-7059-467f-9966-087b198a357c"
      unitRef="usd">325000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:GoodwillGross
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzktMS0xLTEtMzQzODU_e0e095df-a8e4-41c4-b02c-78d23d4efafd"
      unitRef="usd">17309000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzktNS0xLTEtMzQzODU_c59ba0dd-acd0-4d5e-b965-207bb6f5fa12"
      unitRef="usd">14262000</us-gaap:GoodwillGross>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzEwLTEtMS0xLTM0Mzg1_237cd588-4378-4619-af36-f7bb18080b95"
      unitRef="usd">27936000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzEwLTMtMS0xLTM0Mzg1_e566463c-2e0e-4830-a9f3-6cb0325c02b3"
      unitRef="usd">6501000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzEwLTUtMS0xLTM0Mzg1_19cbe3ee-3965-4655-8732-94bbaab73683"
      unitRef="usd">22646000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90YWJsZToyYWQ0NzdmMjM3N2I0NzgxOGIxM2EwOGFkMjZlYjU5MC90YWJsZXJhbmdlOjJhZDQ3N2YyMzc3YjQ3ODE4YjEzYTA4YWQyNmViNTkwXzEwLTctMS0xLTM0Mzg1_050e253f-dc68-4f79-9d7c-04b7fdbcdd7d"
      unitRef="usd">5820000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i335a5a95e05c4752afd39743c0a8a91c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzQ3Mg_a41968c2-2244-4aa0-9187-beebe3bee024">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icb2172d93f874934b5c8b89963e88541_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzQ3OQ_e55f6a42-fd55-47bb-addc-1bfcb6a0c95f">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i741997882de74504a8ca1f31337c14fa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzQ5Ng_ebdec4b4-2a3f-4001-adf4-ef6ac4e192b5">P18Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia78e495314f34ad8a5ac4655a851084b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzUxNA_5c65396b-6404-4189-8f05-caedcc3718da">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2bdbfeca63a14505921ab1bc0c72c9fe_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzUyMQ_91f3d224-07ef-4042-88ae-09a7535826b2">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i916d08f17bbf48d496da19e4bbdbec67_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzU0MQ_3fac6e67-92c6-45ab-900c-af7b778ba327">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic5bf43f26ada4983b7b0101cc1628093_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzU3Nw_597bf78d-6444-41dc-b486-48c0e86a0a9e">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzYyNw_28d4dc5e-2040-4621-98e4-257fa7a9811e"
      unitRef="usd">680000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzU0OTc1NTgxNTk5OQ_366f495a-9dbf-49f6-b500-0822b36cba5a"
      unitRef="usd">859000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzcxMA_7f24550c-cee6-46e3-b357-f8abc64647e6"
      unitRef="usd">780000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzU0OTc1NTgxNjEyNw_5f192bd4-40e8-4c71-b0de-0901a281745f"
      unitRef="usd">738000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5XzczMg_2760a410-d811-4ad4-ab56-f474834d38f8"
      unitRef="usd">730000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5Xzc0Mg_0ee8c6ae-421f-42ec-a468-915973dff562"
      unitRef="usd">582000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTEvZnJhZzpmYjA0OGU1OGI5Nzc0MzMxYTVlMWEzNmIyMDk4ZTNjOS90ZXh0cmVnaW9uOmZiMDQ4ZTU4Yjk3NzQzMzFhNWUxYTM2YjIwOThlM2M5Xzc1Ng_c3707c6c-613c-4381-b654-b7f32e8edd8e"
      unitRef="usd">262000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive>
    <us-gaap:DepositLiabilitiesDisclosuresTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90ZXh0cmVnaW9uOmUzMjk0NjIyZGY4YjQwODliMGNlMTJmN2I4ZmM4MDg5XzMwNw_5cdecad9-85b2-43d5-b124-d795c83ed10c">&lt;div style="margin-top:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest-Bearing Deposits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest-bearing deposits consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest-bearing demand deposits &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;567,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;573,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Savings deposits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Time deposits: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less than $100 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$100 to less than $250 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$250 or more  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;614,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;638,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average interest rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;The scheduled maturities of time deposits not covered by deposit insurance consist of $17.7 million within one year and $264,000 within one to three years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense consists of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest-bearing demand deposits &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Savings deposits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Time deposits: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less than $100 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$100 to less than $250 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$250 or more &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The scheduled maturities of time deposits are summarized as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Percent&lt;br/&gt;of Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Percent&lt;br/&gt;of Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Due within: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;One year &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;37,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;93.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Two years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Three years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Four years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Five years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;47,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DepositLiabilitiesDisclosuresTextBlock>
    <cass:ScheduleOfInterestBearingDepositsTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90ZXh0cmVnaW9uOmUzMjk0NjIyZGY4YjQwODliMGNlMTJmN2I4ZmM4MDg5XzMwOA_d9dcd786-ad53-4395-acc3-3fedc1491c33">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest-bearing deposits consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest-bearing demand deposits &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;567,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;573,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Savings deposits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Time deposits: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less than $100 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$100 to less than $250 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$250 or more  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;614,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;638,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average interest rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;The scheduled maturities of time deposits not covered by deposit insurance consist of $17.7 million within one year and $264,000 within one to three years.&lt;/span&gt;&lt;/div&gt;</cass:ScheduleOfInterestBearingDepositsTableTextBlock>
    <us-gaap:DemandDepositAccounts
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo4N2M4Nzk2YjE2YTU0OGY4OTdkMDQ2ODI0ZmY1Y2JiNy90YWJsZXJhbmdlOjg3Yzg3OTZiMTZhNTQ4Zjg5N2QwNDY4MjRmZjVjYmI3XzItMS0xLTEtMzQzODU_59cabb17-b31a-4d7a-ac3b-ac94925b1085"
      unitRef="usd">567426000</us-gaap:DemandDepositAccounts>
    <us-gaap:DemandDepositAccounts
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo4N2M4Nzk2YjE2YTU0OGY4OTdkMDQ2ODI0ZmY1Y2JiNy90YWJsZXJhbmdlOjg3Yzg3OTZiMTZhNTQ4Zjg5N2QwNDY4MjRmZjVjYmI3XzItMy0xLTEtMzQzODU_a7f73d9d-8392-4931-8c01-a1ba2ca2e4ea"
      unitRef="usd">573567000</us-gaap:DemandDepositAccounts>
    <us-gaap:DepositsSavingsDeposits
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo4N2M4Nzk2YjE2YTU0OGY4OTdkMDQ2ODI0ZmY1Y2JiNy90YWJsZXJhbmdlOjg3Yzg3OTZiMTZhNTQ4Zjg5N2QwNDY4MjRmZjVjYmI3XzMtMS0xLTEtMzQzODU_d770e17b-1f62-4be0-ade0-d423110d2f5e"
      unitRef="usd">6413000</us-gaap:DepositsSavingsDeposits>
    <us-gaap:DepositsSavingsDeposits
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo4N2M4Nzk2YjE2YTU0OGY4OTdkMDQ2ODI0ZmY1Y2JiNy90YWJsZXJhbmdlOjg3Yzg3OTZiMTZhNTQ4Zjg5N2QwNDY4MjRmZjVjYmI3XzMtMy0xLTEtMzQzODU_151fb303-3901-4cff-8507-542f2ea7bed6"
      unitRef="usd">18110000</us-gaap:DepositsSavingsDeposits>
    <us-gaap:TimeDepositsLessThan100000
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo4N2M4Nzk2YjE2YTU0OGY4OTdkMDQ2ODI0ZmY1Y2JiNy90YWJsZXJhbmdlOjg3Yzg3OTZiMTZhNTQ4Zjg5N2QwNDY4MjRmZjVjYmI3XzUtMS0xLTEtMzQzODU_d5fa7edb-73f3-47a4-b7b0-92a8d2ed1154"
      unitRef="usd">2526000</us-gaap:TimeDepositsLessThan100000>
    <us-gaap:TimeDepositsLessThan100000
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo4N2M4Nzk2YjE2YTU0OGY4OTdkMDQ2ODI0ZmY1Y2JiNy90YWJsZXJhbmdlOjg3Yzg3OTZiMTZhNTQ4Zjg5N2QwNDY4MjRmZjVjYmI3XzUtMy0xLTEtMzQzODU_af3691ee-8e6c-416a-92b3-0bbd977c6bb3"
      unitRef="usd">3536000</us-gaap:TimeDepositsLessThan100000>
    <cass:TimeDepositsMoreThan100000LessThan250000
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo4N2M4Nzk2YjE2YTU0OGY4OTdkMDQ2ODI0ZmY1Y2JiNy90YWJsZXJhbmdlOjg3Yzg3OTZiMTZhNTQ4Zjg5N2QwNDY4MjRmZjVjYmI3XzYtMS0xLTEtMzQzODU_09fecacb-9c3a-4cda-b8dc-7e0e56b2ec1f"
      unitRef="usd">20137000</cass:TimeDepositsMoreThan100000LessThan250000>
    <cass:TimeDepositsMoreThan100000LessThan250000
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo4N2M4Nzk2YjE2YTU0OGY4OTdkMDQ2ODI0ZmY1Y2JiNy90YWJsZXJhbmdlOjg3Yzg3OTZiMTZhNTQ4Zjg5N2QwNDY4MjRmZjVjYmI3XzYtMy0xLTEtMzQzODU_25a94672-ece9-4d5b-8989-d3a6d7204fc2"
      unitRef="usd">30648000</cass:TimeDepositsMoreThan100000LessThan250000>
    <cass:TimeDepositsMoreThan250000
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo4N2M4Nzk2YjE2YTU0OGY4OTdkMDQ2ODI0ZmY1Y2JiNy90YWJsZXJhbmdlOjg3Yzg3OTZiMTZhNTQ4Zjg5N2QwNDY4MjRmZjVjYmI3XzctMS0xLTEtMzQzODU_f808ae9f-2c29-4547-88f9-3bcaa1980bc7"
      unitRef="usd">17958000</cass:TimeDepositsMoreThan250000>
    <cass:TimeDepositsMoreThan250000
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo4N2M4Nzk2YjE2YTU0OGY4OTdkMDQ2ODI0ZmY1Y2JiNy90YWJsZXJhbmdlOjg3Yzg3OTZiMTZhNTQ4Zjg5N2QwNDY4MjRmZjVjYmI3XzctMy0xLTEtMzQzODU_da564d21-f165-409b-9685-8db98bedaa64"
      unitRef="usd">13000000</cass:TimeDepositsMoreThan250000>
    <us-gaap:InterestBearingDepositLiabilities
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo4N2M4Nzk2YjE2YTU0OGY4OTdkMDQ2ODI0ZmY1Y2JiNy90YWJsZXJhbmdlOjg3Yzg3OTZiMTZhNTQ4Zjg5N2QwNDY4MjRmZjVjYmI3XzgtMS0xLTEtMzQzODU_51e9ddcd-3591-4801-aeed-7fc14fea9581"
      unitRef="usd">614460000</us-gaap:InterestBearingDepositLiabilities>
    <us-gaap:InterestBearingDepositLiabilities
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo4N2M4Nzk2YjE2YTU0OGY4OTdkMDQ2ODI0ZmY1Y2JiNy90YWJsZXJhbmdlOjg3Yzg3OTZiMTZhNTQ4Zjg5N2QwNDY4MjRmZjVjYmI3XzgtMy0xLTEtMzQzODU_cdfe0259-1c0a-411c-bb3e-0c1b480c0068"
      unitRef="usd">638861000</us-gaap:InterestBearingDepositLiabilities>
    <cass:WeightedAverageInterestRateOfInterestBearingDeposits
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo4N2M4Nzk2YjE2YTU0OGY4OTdkMDQ2ODI0ZmY1Y2JiNy90YWJsZXJhbmdlOjg3Yzg3OTZiMTZhNTQ4Zjg5N2QwNDY4MjRmZjVjYmI3XzktMS0xLTEtMzQzODU_278b4203-aee0-4568-b189-957d54281833"
      unitRef="number">0.0174</cass:WeightedAverageInterestRateOfInterestBearingDeposits>
    <cass:WeightedAverageInterestRateOfInterestBearingDeposits
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo4N2M4Nzk2YjE2YTU0OGY4OTdkMDQ2ODI0ZmY1Y2JiNy90YWJsZXJhbmdlOjg3Yzg3OTZiMTZhNTQ4Zjg5N2QwNDY4MjRmZjVjYmI3XzktMy0xLTEtMzQzODU_9fcadd16-ac92-463d-bd89-5b41d2a8953d"
      unitRef="number">0.0015</cass:WeightedAverageInterestRateOfInterestBearingDeposits>
    <cass:TimeDepositLiabilityUninsuredMaturityWithinYearOne
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90ZXh0cmVnaW9uOmUzMjk0NjIyZGY4YjQwODliMGNlMTJmN2I4ZmM4MDg5XzE4Mg_e584ebea-d448-46f7-b1ab-40de1e0b53eb"
      unitRef="usd">17700000</cass:TimeDepositLiabilityUninsuredMaturityWithinYearOne>
    <cass:TimeDepositLiabilityUninsuredMaturityYearOneThroughThree
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90ZXh0cmVnaW9uOmUzMjk0NjIyZGY4YjQwODliMGNlMTJmN2I4ZmM4MDg5XzIwNQ_63c900e3-7eba-456a-af33-eead4047b0fd"
      unitRef="usd">264000</cass:TimeDepositLiabilityUninsuredMaturityYearOneThroughThree>
    <cass:ScheduleOfInterestOnDepositsTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90ZXh0cmVnaW9uOmUzMjk0NjIyZGY4YjQwODliMGNlMTJmN2I4ZmM4MDg5XzMwOQ_5664f0da-52a5-4de6-bc66-e37ed42915d3">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense consists of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest-bearing demand deposits &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Savings deposits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Time deposits: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less than $100 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$100 to less than $250 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$250 or more &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:ScheduleOfInterestOnDepositsTableTextBlock>
    <us-gaap:InterestExpenseDemandDepositAccounts
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzItMS0xLTEtMzQzODU_c9bf4b45-9862-4f79-8b30-fa58cbd5c671"
      unitRef="usd">3118000</us-gaap:InterestExpenseDemandDepositAccounts>
    <us-gaap:InterestExpenseDemandDepositAccounts
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzItMy0xLTEtMzQzODU_f471eab0-6cd7-47e1-8cbc-d318debdbcae"
      unitRef="usd">582000</us-gaap:InterestExpenseDemandDepositAccounts>
    <us-gaap:InterestExpenseDemandDepositAccounts
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzItNS0xLTEtMzQzODU_430766c2-f507-43f8-8cc2-440ebe39283f"
      unitRef="usd">1313000</us-gaap:InterestExpenseDemandDepositAccounts>
    <us-gaap:InterestExpenseSavingsDeposits
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzMtMS0xLTEtMzQzODU_9728955f-7534-4459-b561-d427247ea0e4"
      unitRef="usd">38000</us-gaap:InterestExpenseSavingsDeposits>
    <us-gaap:InterestExpenseSavingsDeposits
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzMtMy0xLTEtMzQzODU_7a9de61f-4e8a-4669-b65a-82abb9d83de0"
      unitRef="usd">9000</us-gaap:InterestExpenseSavingsDeposits>
    <us-gaap:InterestExpenseSavingsDeposits
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzMtNS0xLTEtMzQzODU_d62a18b3-14f6-4fc3-a8ad-69ce300d70f7"
      unitRef="usd">24000</us-gaap:InterestExpenseSavingsDeposits>
    <us-gaap:InterestExpenseTimeDepositsLessThan100000
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzUtMS0xLTEtMzQzODU_0346cf72-ad06-483d-af80-1ac875565296"
      unitRef="usd">145000</us-gaap:InterestExpenseTimeDepositsLessThan100000>
    <us-gaap:InterestExpenseTimeDepositsLessThan100000
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzUtMy0xLTEtMzQzODU_7d878c32-8f6b-47fc-8092-be5b7e44a084"
      unitRef="usd">332000</us-gaap:InterestExpenseTimeDepositsLessThan100000>
    <us-gaap:InterestExpenseTimeDepositsLessThan100000
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzUtNS0xLTEtMzQzODU_94d746d6-1643-4fb7-9491-555b1ea41fd7"
      unitRef="usd">550000</us-gaap:InterestExpenseTimeDepositsLessThan100000>
    <cass:InterestExpenseTimeDeposits100000OrMoreAndLessThan250000
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzYtMS0xLTEtMzQzODU_4c873bd5-cec9-4e28-9353-77291e68d4a3"
      unitRef="usd">79000</cass:InterestExpenseTimeDeposits100000OrMoreAndLessThan250000>
    <cass:InterestExpenseTimeDeposits100000OrMoreAndLessThan250000
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzYtMy0xLTEtMzQzODU_4f992f0e-21d4-401b-95b8-367ae494e2bd"
      unitRef="usd">109000</cass:InterestExpenseTimeDeposits100000OrMoreAndLessThan250000>
    <cass:InterestExpenseTimeDeposits100000OrMoreAndLessThan250000
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzYtNS0xLTEtMzQzODU_a6e53f79-44b7-407b-a525-19bcbb1c14eb"
      unitRef="usd">206000</cass:InterestExpenseTimeDeposits100000OrMoreAndLessThan250000>
    <cass:InterestExpenseTimeDeposits250000OrMore
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzctMS0xLTEtMzQzODU_635842da-d621-40e0-a169-3dfaaf91dd9a"
      unitRef="usd">102000</cass:InterestExpenseTimeDeposits250000OrMore>
    <cass:InterestExpenseTimeDeposits250000OrMore
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzctMy0xLTEtMzQzODU_984357a6-09bf-49b0-bbfb-e90b8f6867cf"
      unitRef="usd">139000</cass:InterestExpenseTimeDeposits250000OrMore>
    <cass:InterestExpenseTimeDeposits250000OrMore
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzctNS0xLTEtMzQzODU_6e2f74e2-cfa8-490d-b5a6-2a60442d29d0"
      unitRef="usd">267000</cass:InterestExpenseTimeDeposits250000OrMore>
    <us-gaap:InterestExpenseDeposits
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzgtMS0xLTEtMzQzODU_e3a2a144-fc72-4200-9309-7c0c86515da7"
      unitRef="usd">3482000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzgtMy0xLTEtMzQzODU_c400b153-c92d-47ee-b181-1dac66f6149b"
      unitRef="usd">1171000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo1NTA3MTEzNTRlZGU0N2U1OTgyNzlmMjhmMzI3MTgyZS90YWJsZXJhbmdlOjU1MDcxMTM1NGVkZTQ3ZTU5ODI3OWYyOGYzMjcxODJlXzgtNS0xLTEtMzQzODU_8019d195-1b6e-4f59-a0b0-31169686246f"
      unitRef="usd">2360000</us-gaap:InterestExpenseDeposits>
    <cass:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90ZXh0cmVnaW9uOmUzMjk0NjIyZGY4YjQwODliMGNlMTJmN2I4ZmM4MDg5XzMxMA_73137620-1a0d-4179-8995-491e8b3997e2">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The scheduled maturities of time deposits are summarized as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Percent&lt;br/&gt;of Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Percent&lt;br/&gt;of Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Due within: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;One year &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;37,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;93.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Two years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Three years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Four years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Five years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;47,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock>
    <us-gaap:TimeDepositMaturitiesYearOne
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzQtMS0xLTEtMzQzODU_4d0c5be5-aaa2-4ca2-b0cf-f8a004a53849"
      unitRef="usd">37925000</us-gaap:TimeDepositMaturitiesYearOne>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzQtMy0xLTEtMzQzODU_91ace9af-9e5f-4521-9b6c-b28a5fde143b"
      unitRef="number">0.934</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne>
    <us-gaap:TimeDepositMaturitiesYearOne
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzQtNS0xLTEtMzQzODU_9ef92c28-654e-49ec-aa89-803be8b46573"
      unitRef="usd">30855000</us-gaap:TimeDepositMaturitiesYearOne>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzQtNy0xLTEtMzQzODU_b438eb27-d274-4a7b-b246-3c98761ecff9"
      unitRef="number">0.654</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne>
    <us-gaap:TimeDepositMaturitiesYearTwo
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzUtMS0xLTEtMzQzODU_75ef5adb-9b12-4b6c-ac67-fb0bfa2955c0"
      unitRef="usd">1773000</us-gaap:TimeDepositMaturitiesYearTwo>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzUtMy0xLTEtMzQzODU_45f7da5e-814e-4b79-9e1e-c3e5b98c023c"
      unitRef="number">0.044</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo>
    <us-gaap:TimeDepositMaturitiesYearTwo
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzUtNS0xLTEtMzQzODU_07ac1a13-d957-476d-9fbe-d79a7b46afd8"
      unitRef="usd">15061000</us-gaap:TimeDepositMaturitiesYearTwo>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzUtNy0xLTEtMzQzODU_25c0d01c-72e5-45e3-b9ea-ad434f97402a"
      unitRef="number">0.319</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo>
    <us-gaap:TimeDepositMaturitiesYearThree
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzYtMS0xLTEtMzQzODU_e0ae2121-dcda-4f91-8d00-5471350231af"
      unitRef="usd">797000</us-gaap:TimeDepositMaturitiesYearThree>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearThree
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzYtMy0xLTEtMzQzODU_0a898182-ea12-4675-aa7c-d9f0a203c06c"
      unitRef="number">0.020</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearThree>
    <us-gaap:TimeDepositMaturitiesYearThree
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzYtNS0xLTEtMzQzODU_1f36c275-b551-41f1-b559-da0e3a403ec2"
      unitRef="usd">1205000</us-gaap:TimeDepositMaturitiesYearThree>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearThree
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzYtNy0xLTEtMzQzODU_85915545-5c18-4ddb-b667-6c5f17b06104"
      unitRef="number">0.026</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearThree>
    <us-gaap:TimeDepositMaturitiesYearFour
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzctMS0xLTEtMzQzODU_ac0e24d1-6ff1-418d-a7f1-a1887d9b3fdd"
      unitRef="usd">88000</us-gaap:TimeDepositMaturitiesYearFour>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFour
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzctMy0xLTEtMzQzODU_3e9f6241-6c8c-408d-bedd-5f16e738314b"
      unitRef="number">0.002</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFour>
    <us-gaap:TimeDepositMaturitiesYearFour
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzctNS0xLTEtMzQzODU_67c7fe6c-9c89-48ce-8f01-6723a9944691"
      unitRef="usd">48000</us-gaap:TimeDepositMaturitiesYearFour>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFour
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzctNy0xLTEtMzQzODU_aeb020aa-e814-4ccf-ac54-b20dcb2d9d23"
      unitRef="number">0.001</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFour>
    <us-gaap:TimeDepositMaturitiesYearFive
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzgtMS0xLTEtMzQzODU_4d23b2c3-3d46-4be9-867a-dd46369ea997"
      unitRef="usd">38000</us-gaap:TimeDepositMaturitiesYearFive>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFive
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzgtMy0xLTEtMzQzODU_9173b286-1303-4929-bea2-d42c3bea186a"
      unitRef="number">0.001</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFive>
    <us-gaap:TimeDepositMaturitiesYearFive
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzgtNS0xLTEtMzQzODU_a6048ecd-570d-4fe7-b9a3-c9764de9ad5d"
      unitRef="usd">15000</us-gaap:TimeDepositMaturitiesYearFive>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFive
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzgtNy0xLTEtMzQzODU_63c45824-e829-4b9f-9086-36d4d5e2802a"
      unitRef="number">0</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFive>
    <us-gaap:TimeDeposits
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzktMS0xLTEtMzQzODU_495849d4-a2bf-4060-86d8-7580b370aabe"
      unitRef="usd">40621000</us-gaap:TimeDeposits>
    <cass:TimeDepositsWeightedAverageInterestRateAggregate
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzktMy0xLTEtMzQzODU_f161f67d-71c9-458b-8fff-e001732defc5"
      unitRef="number">1.000</cass:TimeDepositsWeightedAverageInterestRateAggregate>
    <us-gaap:TimeDeposits
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzktNS0xLTEtMzQzODU_785fdbd3-ef04-4f8b-a8f5-54f5aa49949c"
      unitRef="usd">47184000</us-gaap:TimeDeposits>
    <cass:TimeDepositsWeightedAverageInterestRateAggregate
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTQvZnJhZzplMzI5NDYyMmRmOGI0MDg5YjBjZTEyZjdiOGZjODA4OS90YWJsZTo3ZmQ5ZDY1OWZhNzg0MmQ4YWE0ODMyNTU4MWY4NGZjOC90YWJsZXJhbmdlOjdmZDlkNjU5ZmE3ODQyZDhhYTQ4MzI1NTgxZjg0ZmM4XzktNy0xLTEtMzQzODU_a79f6723-5022-411e-a7a4-98855a7498ae"
      unitRef="number">1.000</cass:TimeDepositsWeightedAverageInterestRateAggregate>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTcvZnJhZzo5MGJmMWM4OGI4N2E0NmM0YTY3NjNjYTRhMzc2OWQ3My90ZXh0cmVnaW9uOjkwYmYxYzg4Yjg3YTQ2YzRhNjc2M2NhNGEzNzY5ZDczXzU0NA_fe57e203-141c-4619-90f7-01f60a27d5e9">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Unused Available Lines of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the Bank had unsecured lines of credit at six correspondent banks to purchase federal funds up to a maximum of $83.0 million in aggregate. As of December&#160;31, 2022, the Bank had secured lines of credit with the Federal Home Loan Bank of $237.8 million collateralized by commercial mortgage loans. At December&#160;31, 2022, the Company had lines of credit from three banks up to a maximum of $200.0 million in aggregate collateralized by state and political subdivision securities. There were no amounts outstanding at December&#160;31, 2022, and 2021 under any of the lines of credit.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic3d672df925345eabfdcbf87b9d38b82_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTcvZnJhZzo5MGJmMWM4OGI4N2E0NmM0YTY3NjNjYTRhMzc2OWQ3My90ZXh0cmVnaW9uOjkwYmYxYzg4Yjg3YTQ2YzRhNjc2M2NhNGEzNzY5ZDczXzE2Ng_aa35fe71-e366-47ca-8f54-5da42ba19b05"
      unitRef="usd">83000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2f7cc003385d446fa7d4613bedc950c3_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTcvZnJhZzo5MGJmMWM4OGI4N2E0NmM0YTY3NjNjYTRhMzc2OWQ3My90ZXh0cmVnaW9uOjkwYmYxYzg4Yjg3YTQ2YzRhNjc2M2NhNGEzNzY5ZDczXzI2NQ_92a9867c-3f64-4c56-a3b0-d1317ff09b29"
      unitRef="usd">237800000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2afed58a2ee94edba8f339896403cdd7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTcvZnJhZzo5MGJmMWM4OGI4N2E0NmM0YTY3NjNjYTRhMzc2OWQ3My90ZXh0cmVnaW9uOjkwYmYxYzg4Yjg3YTQ2YzRhNjc2M2NhNGEzNzY5ZDczXzM4Ng_ab24052c-9a9d-4829-9c61-a4e261238976"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTcvZnJhZzo5MGJmMWM4OGI4N2E0NmM0YTY3NjNjYTRhMzc2OWQ3My90ZXh0cmVnaW9uOjkwYmYxYzg4Yjg3YTQ2YzRhNjc2M2NhNGEzNzY5ZDczXzQ3NQ_0890b898-d954-4a99-bf5b-2b3e626515be"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNTcvZnJhZzo5MGJmMWM4OGI4N2E0NmM0YTY3NjNjYTRhMzc2OWQ3My90ZXh0cmVnaW9uOjkwYmYxYzg4Yjg3YTQ2YzRhNjc2M2NhNGEzNzY5ZDczXzQ3NQ_49d2649e-0308-4300-9619-88f056e6219c"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90ZXh0cmVnaW9uOjhmZWY1MjE0ZWZjZDQ3ZWI4NzVhMzg3ZGQ5ZWVmMDM4Xzc5NA_b6746456-3791-4559-bc5e-3b571532794c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common Stock and Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below shows activity in the outstanding shares of the Company&#x2019;s common stock during 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Shares outstanding at January 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,734,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Issuance of common stock: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employee restricted stock grants &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employee restricted stock units vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Performance-based stock vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employee SARs exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Directors&#x2019; stock grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Shares repurchased &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(130,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Shares forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Shares outstanding at December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,669,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income by the sum of the weighted average number of common shares outstanding and the weighted average number of potential common shares outstanding. Under the treasury stock method, stock appreciation rights (&#x201c;SARs&#x201d;) are dilutive when the average market price of the Company&#x2019;s common stock, combined with the effect of any unamortized compensation expense, exceeds the SAR price during a period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculations of basic and diluted earnings per share are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Basic: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,552,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,091,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,364,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Basic earnings per share &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,552,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,091,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,364,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Effect of dilutive restricted stock, performance based restricted stock&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;(&#x201c;PBRS&#x201d;), and SARs &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;255,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;238,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;202,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding assuming dilution &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,808,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,329,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,566,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted earnings per share &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90ZXh0cmVnaW9uOjhmZWY1MjE0ZWZjZDQ3ZWI4NzVhMzg3ZGQ5ZWVmMDM4Xzc5NQ_ce7a0bf3-d462-4bdf-92d3-4bac0aa4d23e">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below shows activity in the outstanding shares of the Company&#x2019;s common stock during 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Shares outstanding at January 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,734,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Issuance of common stock: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employee restricted stock grants &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employee restricted stock units vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Performance-based stock vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employee SARs exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Directors&#x2019; stock grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Shares repurchased &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(130,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Shares forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Shares outstanding at December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,669,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock>
    <us-gaap:SharesOutstanding
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo2MzZiMmQ2NGVlODc0NzM4YWYyYzVlYzI3YThlM2MyNy90YWJsZXJhbmdlOjYzNmIyZDY0ZWU4NzQ3MzhhZjJjNWVjMjdhOGUzYzI3XzEtMS0xLTEtMzQzODU_7d993255-32c9-40f6-8205-1c3a1147b447"
      unitRef="shares">13734295</us-gaap:SharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo2MzZiMmQ2NGVlODc0NzM4YWYyYzVlYzI3YThlM2MyNy90YWJsZXJhbmdlOjYzNmIyZDY0ZWU4NzQ3MzhhZjJjNWVjMjdhOGUzYzI3XzMtMS0xLTEtMzQzODU_08288be8-15eb-47e4-82ac-fdeb556b548e"
      unitRef="shares">18160</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo2MzZiMmQ2NGVlODc0NzM4YWYyYzVlYzI3YThlM2MyNy90YWJsZXJhbmdlOjYzNmIyZDY0ZWU4NzQ3MzhhZjJjNWVjMjdhOGUzYzI3XzQtMS0xLTEtMzQzODU_30782bb8-f167-4d3e-8de8-0eb039246cc4"
      unitRef="shares">2002</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <cass:PerformanceBasedStock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo2MzZiMmQ2NGVlODc0NzM4YWYyYzVlYzI3YThlM2MyNy90YWJsZXJhbmdlOjYzNmIyZDY0ZWU4NzQ3MzhhZjJjNWVjMjdhOGUzYzI3XzUtMS0xLTEtMzQzODU_399cb18c-a240-4552-9149-997e2781631f"
      unitRef="shares">11029</cass:PerformanceBasedStock>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo2MzZiMmQ2NGVlODc0NzM4YWYyYzVlYzI3YThlM2MyNy90YWJsZXJhbmdlOjYzNmIyZDY0ZWU4NzQ3MzhhZjJjNWVjMjdhOGUzYzI3XzYtMS0xLTEtMzQzODU_64f53b39-0057-4d45-bd7b-e15c77cc71c0"
      unitRef="shares">12668</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo2MzZiMmQ2NGVlODc0NzM4YWYyYzVlYzI3YThlM2MyNy90YWJsZXJhbmdlOjYzNmIyZDY0ZWU4NzQ3MzhhZjJjNWVjMjdhOGUzYzI3XzctMS0xLTEtMzQzODU_6ffa60cf-cce6-4ab8-ab65-9486b1eae7ab"
      unitRef="shares">22699</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo2MzZiMmQ2NGVlODc0NzM4YWYyYzVlYzI3YThlM2MyNy90YWJsZXJhbmdlOjYzNmIyZDY0ZWU4NzQ3MzhhZjJjNWVjMjdhOGUzYzI3XzgtMS0xLTEtMzQzODU_6f719d93-57bc-4450-92e0-6870cb5c4ab2"
      unitRef="shares">130374</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo2MzZiMmQ2NGVlODc0NzM4YWYyYzVlYzI3YThlM2MyNy90YWJsZXJhbmdlOjYzNmIyZDY0ZWU4NzQ3MzhhZjJjNWVjMjdhOGUzYzI3XzktMS0xLTEtMzQzODU_2b37702b-b0fa-416b-96e4-b1f4ee2fb1cb"
      unitRef="shares">823</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited>
    <us-gaap:SharesOutstanding
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo2MzZiMmQ2NGVlODc0NzM4YWYyYzVlYzI3YThlM2MyNy90YWJsZXJhbmdlOjYzNmIyZDY0ZWU4NzQ3MzhhZjJjNWVjMjdhOGUzYzI3XzEwLTEtMS0xLTM0Mzg1_db745637-ebdd-464f-9e55-0afd11218a58"
      unitRef="shares">13669656</us-gaap:SharesOutstanding>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90ZXh0cmVnaW9uOjhmZWY1MjE0ZWZjZDQ3ZWI4NzVhMzg3ZGQ5ZWVmMDM4Xzc5Ng_a42cd56a-647c-4a32-be2d-8b9915d42a70">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculations of basic and diluted earnings per share are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Basic: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,552,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,091,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,364,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Basic earnings per share &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,552,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,091,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,364,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Effect of dilutive restricted stock, performance based restricted stock&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;(&#x201c;PBRS&#x201d;), and SARs &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;255,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;238,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;202,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding assuming dilution &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,808,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,329,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,566,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted earnings per share &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzMtMS0xLTEtMzQzODU_93b84dad-90f1-4202-9ff3-6673cde4db85"
      unitRef="usd">34904000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzMtMy0xLTEtMzQzODU_0e2bd051-b868-43ee-9311-9036eac54aab"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzMtNS0xLTEtMzQzODU_3ee6a2c3-c1b2-476c-8302-5b3d5d9d0755"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzQtMS0xLTEtMzQzODU_25cc4541-84a9-49f5-b6ce-cb1108fd0565"
      unitRef="shares">13552503</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzQtMy0xLTEtMzQzODU_7c900be3-1440-4915-8bdb-b102d6ab9331"
      unitRef="shares">14091773</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzQtNS0xLTEtMzQzODU_669f9da3-4ce1-41f4-aaaf-43bcd6f5b2db"
      unitRef="shares">14364406</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzUtMS0xLTEtMzQzODU_43907b1d-f6b7-4191-8559-68e0d2a4ecf5"
      unitRef="usdPerShare">2.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzUtMy0xLTEtMzQzODU_0cd13e58-4fe6-458d-a34c-adeb4dc57b86"
      unitRef="usdPerShare">2.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzUtNS0xLTEtMzQzODU_fa904f3f-b7f6-4938-9540-7be4fdaf44d5"
      unitRef="usdPerShare">1.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzctMS0xLTEtMzQzODU_5c66c85f-2d48-4c4a-8873-92afa55f9c8c"
      unitRef="usd">34904000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzctMy0xLTEtMzQzODU_b44cf069-f861-4b3d-8a8c-f79567a2c4fb"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzctNS0xLTEtMzQzODU_5f58114c-71ef-40b2-b6d3-5cbde3bf38ac"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzgtMS0xLTEtMzQzODU_d3ae5499-ccf7-4010-a7a5-24ff1a5fa5b0"
      unitRef="shares">13552503</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzgtMy0xLTEtMzQzODU_24c77920-429e-451b-b4e0-b0656fc41faa"
      unitRef="shares">14091773</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzgtNS0xLTEtMzQzODU_7025d486-319e-4005-b114-489ccf32cd9d"
      unitRef="shares">14364406</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzktMS0xLTEtMzQzODU_8e389324-3d08-4952-be91-ce5a22c16f3e"
      unitRef="shares">255526</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzktMy0xLTEtMzQzODU_ee439c68-1fb9-4ef8-8465-e312d6f613b1"
      unitRef="shares">238103</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzktNS0xLTEtMzQzODU_5e721ac0-8d3e-48f7-90a3-545b27a0e3de"
      unitRef="shares">202541</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzEwLTEtMS0xLTM0Mzg1_b9c73f1d-822d-4180-b3a9-2322e5cf81fe"
      unitRef="shares">13808029</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzEwLTMtMS0xLTM0Mzg1_05a3bc86-a63d-4579-9852-8d71b3b4416e"
      unitRef="shares">14329876</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzEwLTUtMS0xLTM0Mzg1_c58c0ec1-ca36-4299-a8e2-d517711ca88f"
      unitRef="shares">14566947</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzExLTEtMS0xLTM0Mzg1_4bd38123-9165-4881-9c12-5704b2439ac6"
      unitRef="usdPerShare">2.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzExLTMtMS0xLTM0Mzg1_20c70218-f9a4-4169-bb5f-2cbd8934673a"
      unitRef="usdPerShare">2.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjAvZnJhZzo4ZmVmNTIxNGVmY2Q0N2ViODc1YTM4N2RkOWVlZjAzOC90YWJsZTo4Mzg4MTc1ZjAzYmI0NDg5OTYwNDk3MThiMzBmZjRhOC90YWJsZXJhbmdlOjgzODgxNzVmMDNiYjQ0ODk5NjA0OTcxOGIzMGZmNGE4XzExLTUtMS0xLTM0Mzg1_90249b1f-14f3-4d4b-bfa3-009551da93f1"
      unitRef="usdPerShare">1.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU3NzM_29696230-c348-4281-a401-fe3794958c59">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Defined Benefit Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a noncontributory defined-benefit pension plan (the &#x201c;Plan&#x201d;), which covers eligible employees. Effective December 31, 2016, the Plan was closed to all new participants. Additionally, the Company froze the benefits of the Plan as of February 28, 2021. As such, subsequent to February 28, 2021, there is no service cost associated with the Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the activity in the Plan&#x2019;s projected benefit obligation, assets, funded status and amounts recognized in the Company&#x2019;s consolidated balance sheets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Projected benefit obligation: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance, January 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;117,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;122,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzQtMC0xLTEtMzQzODU_572356ea-35fa-41d4-bad5-f558aeb1ec72"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzQtMC0xLTEtMzQzODU_d7e23424-bbad-46eb-9b9f-3f9f94ac20fb"&gt;Interest cost&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actuarial gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(31,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefits paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance, December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;85,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;117,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plan assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fair value, January 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;114,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;106,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actual investment return &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(26,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employer contribution &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expenses paid from plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefits paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fair value, December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;83,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;114,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funded status: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued pension liability &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following represent the major assumptions used to determine the projected benefit obligation of the Plan. For 2022, 2021 and 2020, the Plan&#x2019;s expected benefit cash flows were discounted using the FTSE Above Median Double-A Curve. For 2022, the Pri-2012 Mortality Table and MP-2022 Mortality Improvement Scale were used. For 2021, the Pri-2012 Mortality Table and MP-2021 Mortality Improvement Scale were used. For 2020, the Pri-2012 Mortality Table and MP-2020 Mortality Improvement Scale were used.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average discount rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Rate of increase in compensation levels &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;6.0% graded down to 3.25% over the first seven years of service.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accumulated benefit obligation was $85.4 million and $117.3 million as of December&#160;31, 2022 and 2021, respectively. The Company made no contribution of during 2022, while in 2021 there was a contribution of $330,000 made to the Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has not determined if it will make a contribution to the Plan in 2023. The following pension benefit payments, as appropriate, are expected to be paid by the Plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,193,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,436,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,636,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,844,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,048,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2026-2030 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,845,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Plan&#x2019;s (benefit) pension cost included the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the Year Ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &#x2013; benefits earned during the year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest cost on projected benefit obligations &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected return on plan assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,049)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net amortization and deferral &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net periodic (benefit) pension cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,564)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following represent the major assumptions used to determine the net (benefit) pension cost of the Plan: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average discount rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Rate of increase in compensation levels &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(a )&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(a )&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected long-term rate of return on assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;6.0% graded down to 3.25% over the first seven years of service. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For 2022, the Pri-2012 Mortality Table and the MP-2021 Mortality Improvement Table were used. For 2021, the Pri-2012 Mortality Table and the MP-2020 Mortality Improvement Table were used. For 2020, the Pri-2012 Mortality Table and the MP-2019 Mortality Improvement Table were used.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The investment objective for the Plan is to maximize total return with a tolerance for average risk. Asset allocation is a balance between fixed income and equity investments, with a target allocation of approximately 68.5% fixed income, 14.0% U.S. equity, 14.0% non-U.S. equity, and real estate 3.5%. Due to volatility in the market, this target allocation is not always desirable and asset allocations can fluctuate between acceptable ranges. The fixed income component is invested in pooled investment grade securities. The equity components are invested in pooled large cap, small/mid cap and non-U.S. stocks. The expected one-year nominal returns and annual standard deviations are shown by asset class below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Asset Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;% of Total Portfolio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;One-Year Nominal&lt;br/&gt;Return&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Annual Standard&lt;br/&gt;Deviation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Core Fixed Income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;68.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Large Cap U.S. Equities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;International (Developed) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;International (Emerging) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Applying appropriate correlation factors between each of the asset classes the long-term rate of return on assets is estimated to be 6.00%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the fair value measurements by type of asset is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Fair Value Measurements as of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Real estate investment trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Equity securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Small/Mid Cap Growth &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Non-U. S. Core &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Large Cap Passive &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Emerging Markets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fixed Income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Core &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Passive &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Opportunistic &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;83,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;82,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;114,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;113,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Supplemental Executive Retirement Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also has an unfunded supplemental executive retirement plan (&#x201c;SERP&#x201d;) which covers key executives of the Company whose benefits are limited by the Internal Revenue Service under the Company&#x2019;s qualified retirement plan. The SERP is a noncontributory plan in which the Company&#x2019;s subsidiaries make accruals designed to fund normal service costs on a current basis using the same method and criteria as the Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the activity in the SERP&#x2019;s projected benefit obligation and amounts recognized in the Company&#x2019;s consolidated balance sheets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefit obligation: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance, January 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefits paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actuarial gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance, December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following represent the major assumptions used to determine the projected benefit obligation of the SERP. For 2022, 2021 and 2020, the SERP&#x2019;s expected benefit cash flows were discounted using the FTSE Above Median Double-A Curve.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average discount rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Rate of increase in compensation levels &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;6.00% graded down to 3.25% over the first seven years of service. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accumulated benefit obligation was $9.6 million and $12.4 million as of December&#160;31, 2022 and 2021, respectively. Since this is an unfunded plan, there are no plan assets. Benefits paid were $348,000 in 2022, $282,000 in 2021, and $291,000 in 2020. Expected future benefits payable by the Company over the next ten years are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;810,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;791,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;788,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;785,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;780,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2026-2030 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,787,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic pension cost related to the SERP included the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &#x2013; benefits earned during the year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest cost on projected benefit obligations &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net amortization and deferral &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net periodic pension cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pretax amounts in accumulated other comprehensive loss as of December&#160;31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;The Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;SERP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Prior service cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net actuarial loss (gain) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated pretax prior service cost and net actuarial loss (gain) in accumulated other comprehensive loss at December&#160;31, 2022 expected to be recognized as components of net periodic benefit cost in 2023 for the Plan are each $0. The estimated pretax prior service cost and net actuarial loss in accumulated other comprehensive loss at December&#160;31, 2022 expected to be recognized as components of net periodic benefit cost in 2023 for the SERP are each $0. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also maintains a noncontributory profit sharing program, which covers most of its employees. Employer contributions are calculated based upon formulas which relate to current operating results and other factors. Profit sharing expense recognized in personnel expense in the consolidated statements of income in 2022, 2021, and 2020 was $7.9 million, $6.4 million, and $5.7 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also sponsors a defined contribution 401(k) plan to provide additional retirement benefits to substantially all employees. Contributions under the 401(k) plan for 2022, 2021 and 2020 were $4.6 million, $3.5 million, and $1.5 million,  respectively. In conjunction with the freezing of the Plan, contribution rates to employees increased on March 1, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <cass:SummaryOfProjectedBenefitObligationTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU3Nzc_498394cb-5109-47d1-96c1-5d385eb9871f">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the activity in the Plan&#x2019;s projected benefit obligation, assets, funded status and amounts recognized in the Company&#x2019;s consolidated balance sheets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Projected benefit obligation: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance, January 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;117,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;122,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzQtMC0xLTEtMzQzODU_572356ea-35fa-41d4-bad5-f558aeb1ec72"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzQtMC0xLTEtMzQzODU_d7e23424-bbad-46eb-9b9f-3f9f94ac20fb"&gt;Interest cost&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actuarial gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(31,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefits paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance, December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;85,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;117,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plan assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fair value, January 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;114,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;106,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actual investment return &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(26,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employer contribution &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expenses paid from plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefits paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fair value, December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;83,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;114,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funded status: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued pension liability &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the activity in the SERP&#x2019;s projected benefit obligation and amounts recognized in the Company&#x2019;s consolidated balance sheets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefit obligation: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance, January 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefits paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actuarial gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance, December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:SummaryOfProjectedBenefitObligationTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzItMi0xLTEtMzQzODU_3a46e865-c08f-440f-82bf-3c5bb195612a"
      unitRef="usd">117323000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i50b91396e9b548ecba71aac2d9d8d907_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzItNC0xLTEtMzQzODU_a956ddf5-854d-43bc-a964-879ac0c25743"
      unitRef="usd">122035000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzMtMi0xLTEtMzQzODU_fd2da8d3-20b3-423c-8743-12116690856a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzMtNC0xLTEtMzQzODU_7e2c357f-d781-4179-8d78-47b85e546554"
      unitRef="usd">1002000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzQtMi0xLTEtMzQzODU_d16a2f8d-7e20-45ef-a828-e324582bdc13"
      unitRef="usd">3293000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzQtNC0xLTEtMzQzODU_56241222-65b0-461b-a82e-2f9a53e89e57"
      unitRef="usd">3076000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzUtMi0xLTEtMzQzODU_94288ea9-5417-43ea-be10-67b072d5781b"
      unitRef="usd">31982000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzUtNC0xLTEtMzQzODU_4515d0e5-4921-4d72-af5e-bf3625abfe12"
      unitRef="usd">5822000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzctMi0xLTEtMzQzODU_bef1a777-ce20-4b23-9363-ce1d5acaf7b3"
      unitRef="usd">3201000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzctNC0xLTEtMzQzODU_b0600634-2aa5-45fd-9038-94dad0c89360"
      unitRef="usd">2968000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzgtMi0xLTEtMzQzODU_42760b42-7d5a-4fbe-bae6-a2abc5c2c671"
      unitRef="usd">85433000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzgtNC0xLTEtMzQzODU_a4a91342-b8d4-4a5e-a740-54621cfa1575"
      unitRef="usd">117323000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzEwLTItMS0xLTM0Mzg1_37ee326f-29eb-4e0f-9002-5f70110dbf5d"
      unitRef="usd">114136000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i50b91396e9b548ecba71aac2d9d8d907_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzEwLTQtMS0xLTM0Mzg1_88c96111-3e2f-4cb7-8b80-d21dc3b1931b"
      unitRef="usd">106667000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzExLTItMS0xLTM0Mzg1_2b9a712d-8eb9-44f1-8c86-9f9c0ab9d943"
      unitRef="usd">-26820000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzExLTQtMS0xLTM0Mzg1_63c38c2c-0419-4a7b-a91f-3ed6a1167ba0"
      unitRef="usd">10107000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzEyLTItMS0xLTM0Mzg1_7b52cf07-56de-4bf3-8184-b1ad35b56e80"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzEyLTQtMS0xLTM0Mzg1_1ca0d7b1-e6cb-4e60-807a-8c6e85b8c631"
      unitRef="usd">330000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzEzLTItMS0xLTM5NzMw_258043f6-4be8-4c06-a310-0cec8726a3f4"
      unitRef="usd">721000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzEzLTQtMS0xLTM5NzMw_9735f38d-28c2-4120-8cad-7bad09b075c3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzEzLTItMS0xLTM0Mzg1_bd786ba9-9955-45a3-a018-9365da099464"
      unitRef="usd">3201000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzEzLTQtMS0xLTM0Mzg1_41e0234d-ac5a-4b6f-b7ab-7fd1f06daccd"
      unitRef="usd">2968000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzE0LTItMS0xLTM0Mzg1_5fd89906-b08d-4b48-81d2-6c0925d6e267"
      unitRef="usd">83394000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzE0LTQtMS0xLTM0Mzg1_8544cd35-59bb-48b0-954d-2f25fc3be43a"
      unitRef="usd">114136000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzE2LTItMS0xLTM0Mzg1_238bcb3f-c818-468d-93d8-56be7162bf14"
      unitRef="usd">-2039000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5OTE3ODIzZWJmYTQ0ODU0YTJiN2I2MGQ4MmYyYWY3My90YWJsZXJhbmdlOjk5MTc4MjNlYmZhNDQ4NTRhMmI3YjYwZDgyZjJhZjczXzE2LTQtMS0xLTM0Mzg1_10cb014d-de74-4d39-ae4b-30ec230a9a8d"
      unitRef="usd">-3187000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <cass:ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU3ODE_a92870bd-a8b3-43de-b179-a1e79d3d5373">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following represent the major assumptions used to determine the projected benefit obligation of the Plan. For 2022, 2021 and 2020, the Plan&#x2019;s expected benefit cash flows were discounted using the FTSE Above Median Double-A Curve. For 2022, the Pri-2012 Mortality Table and MP-2022 Mortality Improvement Scale were used. For 2021, the Pri-2012 Mortality Table and MP-2021 Mortality Improvement Scale were used. For 2020, the Pri-2012 Mortality Table and MP-2020 Mortality Improvement Scale were used.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average discount rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Rate of increase in compensation levels &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;6.0% graded down to 3.25% over the first seven years of service.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following represent the major assumptions used to determine the projected benefit obligation of the SERP. For 2022, 2021 and 2020, the SERP&#x2019;s expected benefit cash flows were discounted using the FTSE Above Median Double-A Curve.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average discount rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Rate of increase in compensation levels &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(a)6.00% graded down to 3.25% over the first seven years of service.</cass:ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i1d65e88bfebb44689950d6f47b17ea94_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo0MzlkMjMwYWJjMjc0MzRjYjI1MWRlYTAxMTEyY2NiMS90YWJsZXJhbmdlOjQzOWQyMzBhYmMyNzQzNGNiMjUxZGVhMDExMTJjY2IxXzEtMi0xLTEtMzQzODU_1ead465b-8495-45aa-8b5f-9878ab593aaa"
      unitRef="number">0.0525</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ie44db206000f4f06acf0272849f0afa5_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo0MzlkMjMwYWJjMjc0MzRjYjI1MWRlYTAxMTEyY2NiMS90YWJsZXJhbmdlOjQzOWQyMzBhYmMyNzQzNGNiMjUxZGVhMDExMTJjY2IxXzEtNC0xLTEtMzQzODU_e7c7b9fd-5479-4433-b260-f5143f45e02d"
      unitRef="number">0.0285</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i880e91d9c1324002ad4d94d03c00e0e6_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo0MzlkMjMwYWJjMjc0MzRjYjI1MWRlYTAxMTEyY2NiMS90YWJsZXJhbmdlOjQzOWQyMzBhYmMyNzQzNGNiMjUxZGVhMDExMTJjY2IxXzEtNi0xLTEtMzQzODU_04fae2df-7e42-4f6e-8ef2-180396f6c11e"
      unitRef="number">0.0255</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="id59c22447f224f9aa66285a0e1f180dc_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzE0MjY_9c024e41-a4e0-4a85-87c3-1e67237747a6"
      unitRef="number">0.060</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i2d995ec688154c20b995a67dcae49c07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzE0NDQ_ed173ac8-f57f-4ad4-ab27-f166d00d2bec"
      unitRef="number">0.0325</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i1d65e88bfebb44689950d6f47b17ea94_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzE1MjU_9d94f623-f09a-4496-ac82-50db8f64f977"
      unitRef="usd">85400000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="ie44db206000f4f06acf0272849f0afa5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzE1MzI_f68d5616-2c7c-43a3-b1e0-0a32a23da099"
      unitRef="usd">117300000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i5d1420a379dd437cbc365a022e66023d_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU0OTc1NTgyNzAxOQ_8c256472-d6aa-4f96-a343-8757a3d4b62d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i254592b82d0546a29f2be92424af9fbe_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU0OTc1NTgyNzAzNA_16dc6820-30d1-4442-8384-931e7dea5db7"
      unitRef="usd">330000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU3Njk_0a0d2cd7-2cbe-48b2-83a0-16806a6b6613">The following pension benefit payments, as appropriate, are expected to be paid by the Plan:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,193,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,436,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,636,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,844,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,048,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2026-2030 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,845,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt; Expected future benefits payable by the Company over the next ten years are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;810,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;791,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;788,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;785,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;780,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2026-2030 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,787,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i1d65e88bfebb44689950d6f47b17ea94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpkZDU4MGZmN2ZhODQ0YzI1OTMyOGRjMzczNjk3MTNhNi90YWJsZXJhbmdlOmRkNTgwZmY3ZmE4NDRjMjU5MzI4ZGMzNzM2OTcxM2E2XzEtMi0xLTEtMzQzODU_b9d995d1-4f65-4191-a4bd-b04cfb8736ce"
      unitRef="usd">4193000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i1d65e88bfebb44689950d6f47b17ea94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpkZDU4MGZmN2ZhODQ0YzI1OTMyOGRjMzczNjk3MTNhNi90YWJsZXJhbmdlOmRkNTgwZmY3ZmE4NDRjMjU5MzI4ZGMzNzM2OTcxM2E2XzItMi0xLTEtMzQzODU_ade70f5c-483b-4b94-8e04-5431b8006508"
      unitRef="usd">4436000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i1d65e88bfebb44689950d6f47b17ea94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpkZDU4MGZmN2ZhODQ0YzI1OTMyOGRjMzczNjk3MTNhNi90YWJsZXJhbmdlOmRkNTgwZmY3ZmE4NDRjMjU5MzI4ZGMzNzM2OTcxM2E2XzMtMi0xLTEtMzQzODU_c8c1ea30-781c-4990-bef5-723f15f74b02"
      unitRef="usd">4636000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i1d65e88bfebb44689950d6f47b17ea94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpkZDU4MGZmN2ZhODQ0YzI1OTMyOGRjMzczNjk3MTNhNi90YWJsZXJhbmdlOmRkNTgwZmY3ZmE4NDRjMjU5MzI4ZGMzNzM2OTcxM2E2XzQtMi0xLTEtMzQzODU_b0554c85-a2d4-4a4b-bc1e-9a9a0cffc902"
      unitRef="usd">4844000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i1d65e88bfebb44689950d6f47b17ea94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpkZDU4MGZmN2ZhODQ0YzI1OTMyOGRjMzczNjk3MTNhNi90YWJsZXJhbmdlOmRkNTgwZmY3ZmE4NDRjMjU5MzI4ZGMzNzM2OTcxM2E2XzUtMi0xLTEtMzQzODU_f2094826-2653-4114-9451-fe3f0ab6ba1c"
      unitRef="usd">5048000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i1d65e88bfebb44689950d6f47b17ea94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpkZDU4MGZmN2ZhODQ0YzI1OTMyOGRjMzczNjk3MTNhNi90YWJsZXJhbmdlOmRkNTgwZmY3ZmE4NDRjMjU5MzI4ZGMzNzM2OTcxM2E2XzYtMi0xLTEtMzQzODU_75c650cc-7c51-492c-b21a-61165f2a0a98"
      unitRef="usd">27845000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <cass:ScheduleOfPlansPensionCostsTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU3Nzg_fb621669-99d5-4001-86a6-11b578a2aba6">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Plan&#x2019;s (benefit) pension cost included the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the Year Ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &#x2013; benefits earned during the year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest cost on projected benefit obligations &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected return on plan assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,049)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net amortization and deferral &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net periodic (benefit) pension cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,564)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:ScheduleOfPlansPensionCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5d1420a379dd437cbc365a022e66023d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZmViNGMxOWMyOTA0YmJhOTlmZjY3NzM5MzZlNzZhZi90YWJsZXJhbmdlOjhmZWI0YzE5YzI5MDRiYmE5OWZmNjc3MzkzNmU3NmFmXzItMi0xLTEtMzQzODU_ebe31b65-6275-4b51-b912-b5c4fa4f7958"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i254592b82d0546a29f2be92424af9fbe_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZmViNGMxOWMyOTA0YmJhOTlmZjY3NzM5MzZlNzZhZi90YWJsZXJhbmdlOjhmZWI0YzE5YzI5MDRiYmE5OWZmNjc3MzkzNmU3NmFmXzItNC0xLTEtMzQzODU_963c8b4b-0834-4bed-b4f1-854b2bb2b0e5"
      unitRef="usd">1002000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i1ca14b379cd642f0a03baaa21ce20fc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZmViNGMxOWMyOTA0YmJhOTlmZjY3NzM5MzZlNzZhZi90YWJsZXJhbmdlOjhmZWI0YzE5YzI5MDRiYmE5OWZmNjc3MzkzNmU3NmFmXzItNi0xLTEtMzQzODU_7d9a8674-7386-45a9-a215-113451094a81"
      unitRef="usd">4329000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5d1420a379dd437cbc365a022e66023d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZmViNGMxOWMyOTA0YmJhOTlmZjY3NzM5MzZlNzZhZi90YWJsZXJhbmdlOjhmZWI0YzE5YzI5MDRiYmE5OWZmNjc3MzkzNmU3NmFmXzMtMi0xLTEtMzQzODU_2e9fef44-ed93-430f-a043-56d9e2214f0b"
      unitRef="usd">3293000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i254592b82d0546a29f2be92424af9fbe_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZmViNGMxOWMyOTA0YmJhOTlmZjY3NzM5MzZlNzZhZi90YWJsZXJhbmdlOjhmZWI0YzE5YzI5MDRiYmE5OWZmNjc3MzkzNmU3NmFmXzMtNC0xLTEtMzQzODU_3f732d4b-47d7-4fc5-b335-edeaafc69655"
      unitRef="usd">3076000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i1ca14b379cd642f0a03baaa21ce20fc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZmViNGMxOWMyOTA0YmJhOTlmZjY3NzM5MzZlNzZhZi90YWJsZXJhbmdlOjhmZWI0YzE5YzI5MDRiYmE5OWZmNjc3MzkzNmU3NmFmXzMtNi0xLTEtMzQzODU_5d009a34-2681-4d5e-9aea-5efa858972ef"
      unitRef="usd">3908000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i5d1420a379dd437cbc365a022e66023d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZmViNGMxOWMyOTA0YmJhOTlmZjY3NzM5MzZlNzZhZi90YWJsZXJhbmdlOjhmZWI0YzE5YzI5MDRiYmE5OWZmNjc3MzkzNmU3NmFmXzQtMi0xLTEtMzQzODU_924315ec-94c7-421b-b38e-0322757b955b"
      unitRef="usd">5857000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i254592b82d0546a29f2be92424af9fbe_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZmViNGMxOWMyOTA0YmJhOTlmZjY3NzM5MzZlNzZhZi90YWJsZXJhbmdlOjhmZWI0YzE5YzI5MDRiYmE5OWZmNjc3MzkzNmU3NmFmXzQtNC0xLTEtMzQzODU_ff970456-edd0-43f8-917d-a37673229d95"
      unitRef="usd">6310000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i1ca14b379cd642f0a03baaa21ce20fc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZmViNGMxOWMyOTA0YmJhOTlmZjY3NzM5MzZlNzZhZi90YWJsZXJhbmdlOjhmZWI0YzE5YzI5MDRiYmE5OWZmNjc3MzkzNmU3NmFmXzQtNi0xLTEtMzQzODU_0a1057c2-31c6-4bc3-b8db-e510f39e9c78"
      unitRef="usd">6049000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i5d1420a379dd437cbc365a022e66023d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZmViNGMxOWMyOTA0YmJhOTlmZjY3NzM5MzZlNzZhZi90YWJsZXJhbmdlOjhmZWI0YzE5YzI5MDRiYmE5OWZmNjc3MzkzNmU3NmFmXzUtMi0xLTEtMzQzODU_c4618601-6925-4b54-b58e-b21f4a5c2250"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i254592b82d0546a29f2be92424af9fbe_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZmViNGMxOWMyOTA0YmJhOTlmZjY3NzM5MzZlNzZhZi90YWJsZXJhbmdlOjhmZWI0YzE5YzI5MDRiYmE5OWZmNjc3MzkzNmU3NmFmXzUtNC0xLTEtMzQzODU_d811e139-5b78-4d1d-a408-ae8bc76e2b9e"
      unitRef="usd">393000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i1ca14b379cd642f0a03baaa21ce20fc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZmViNGMxOWMyOTA0YmJhOTlmZjY3NzM5MzZlNzZhZi90YWJsZXJhbmdlOjhmZWI0YzE5YzI5MDRiYmE5OWZmNjc3MzkzNmU3NmFmXzUtNi0xLTEtMzQzODU_82a375ca-1afc-4f4a-a86a-b0d94fb85705"
      unitRef="usd">1946000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i5d1420a379dd437cbc365a022e66023d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZmViNGMxOWMyOTA0YmJhOTlmZjY3NzM5MzZlNzZhZi90YWJsZXJhbmdlOjhmZWI0YzE5YzI5MDRiYmE5OWZmNjc3MzkzNmU3NmFmXzYtMi0xLTEtMzQzODU_49d8b7f5-898f-4e96-b02f-82f16abc1ef4"
      unitRef="usd">-2564000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i254592b82d0546a29f2be92424af9fbe_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZmViNGMxOWMyOTA0YmJhOTlmZjY3NzM5MzZlNzZhZi90YWJsZXJhbmdlOjhmZWI0YzE5YzI5MDRiYmE5OWZmNjc3MzkzNmU3NmFmXzYtNC0xLTEtMzQzODU_b23e532b-bc1c-4f73-9642-3441d8ceccf5"
      unitRef="usd">-1839000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i1ca14b379cd642f0a03baaa21ce20fc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZmViNGMxOWMyOTA0YmJhOTlmZjY3NzM5MzZlNzZhZi90YWJsZXJhbmdlOjhmZWI0YzE5YzI5MDRiYmE5OWZmNjc3MzkzNmU3NmFmXzYtNi0xLTEtMzQzODU_e912df22-1d42-4449-a240-3c1562e8892a"
      unitRef="usd">4134000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <cass:ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU3NzU_4338ce5c-5479-485d-8389-fd1ecd484528">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following represent the major assumptions used to determine the net (benefit) pension cost of the Plan: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average discount rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Rate of increase in compensation levels &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(a )&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(a )&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected long-term rate of return on assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(a)6.0% graded down to 3.25% over the first seven years of service.</cass:ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i5d1420a379dd437cbc365a022e66023d_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTplNzNmNTQ5N2UxODk0MmM5ODc4NjYzNTAxYTRjOGVkMC90YWJsZXJhbmdlOmU3M2Y1NDk3ZTE4OTQyYzk4Nzg2NjM1MDFhNGM4ZWQwXzEtMi0xLTEtMzQzODU_df78303b-f835-451f-b5a1-2467bb08253f"
      unitRef="number">0.0285</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i254592b82d0546a29f2be92424af9fbe_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTplNzNmNTQ5N2UxODk0MmM5ODc4NjYzNTAxYTRjOGVkMC90YWJsZXJhbmdlOmU3M2Y1NDk3ZTE4OTQyYzk4Nzg2NjM1MDFhNGM4ZWQwXzEtNC0xLTEtMzQzODU_d91b6b2a-6339-4c92-87e1-5798211518c2"
      unitRef="number">0.0255</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i1ca14b379cd642f0a03baaa21ce20fc1_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTplNzNmNTQ5N2UxODk0MmM5ODc4NjYzNTAxYTRjOGVkMC90YWJsZXJhbmdlOmU3M2Y1NDk3ZTE4OTQyYzk4Nzg2NjM1MDFhNGM4ZWQwXzEtNi0xLTEtMzQzODU_7925979d-8b13-418a-8d24-94aa30957ce6"
      unitRef="number">0.0330</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i5d1420a379dd437cbc365a022e66023d_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTplNzNmNTQ5N2UxODk0MmM5ODc4NjYzNTAxYTRjOGVkMC90YWJsZXJhbmdlOmU3M2Y1NDk3ZTE4OTQyYzk4Nzg2NjM1MDFhNGM4ZWQwXzMtMi0xLTEtMzQzODU_2032c8aa-f473-4ec8-be13-7894b657913b"
      unitRef="number">0.0600</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i254592b82d0546a29f2be92424af9fbe_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTplNzNmNTQ5N2UxODk0MmM5ODc4NjYzNTAxYTRjOGVkMC90YWJsZXJhbmdlOmU3M2Y1NDk3ZTE4OTQyYzk4Nzg2NjM1MDFhNGM4ZWQwXzMtNC0xLTEtMzQzODU_4411078b-420f-4bda-985c-3a8ae0161530"
      unitRef="number">0.0600</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i1ca14b379cd642f0a03baaa21ce20fc1_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTplNzNmNTQ5N2UxODk0MmM5ODc4NjYzNTAxYTRjOGVkMC90YWJsZXJhbmdlOmU3M2Y1NDk3ZTE4OTQyYzk4Nzg2NjM1MDFhNGM4ZWQwXzMtNi0xLTEtMzQzODU_bde2b1b8-b6ab-47f4-818a-20b0b15af030"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="id59c22447f224f9aa66285a0e1f180dc_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzIwNTE_9c024e41-a4e0-4a85-87c3-1e67237747a6"
      unitRef="number">0.060</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i2d995ec688154c20b995a67dcae49c07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzIwNjk_ed173ac8-f57f-4ad4-ab27-f166d00d2bec"
      unitRef="number">0.0325</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i6dda5fef879b43bf87755ad9c4bae55f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzI1OTY_3c250948-1642-40c4-b6da-066b45dbc04b"
      unitRef="number">0.685</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ia7f8c2bdd49540d9be6d64e69e79848e_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzI2MTM_afcb7b12-50ac-4822-bfd1-addf862e92fb"
      unitRef="number">0.140</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i45c1c38f60104437b03c5ab4742e7dbb_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzI2MzI_b50aee72-4e15-42f4-92e1-069f2982131b"
      unitRef="number">0.140</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="if6e4f59090db415293d58a7f067ed954_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzI3NDg3NzkwODY5OTM_63b26463-7a35-4b5e-9590-b34be41dabe2"
      unitRef="number">0.035</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <cass:ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU3NzQ_d3885d3b-ccee-4cfd-b033-f59ce0c17aa4">The expected one-year nominal returns and annual standard deviations are shown by asset class below:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Asset Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;% of Total Portfolio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;One-Year Nominal&lt;br/&gt;Return&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Annual Standard&lt;br/&gt;Deviation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Core Fixed Income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;68.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Large Cap U.S. Equities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;International (Developed) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;International (Emerging) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cass:ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i6dda5fef879b43bf87755ad9c4bae55f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTozZjA1MzA0YTgyYzk0MTA2OGNlNmRjY2IzOTkzOTIxOS90YWJsZXJhbmdlOjNmMDUzMDRhODJjOTQxMDY4Y2U2ZGNjYjM5OTM5MjE5XzEtMi0xLTEtMzQzODU_9f37842c-594e-4c69-85e8-4932170c0871"
      unitRef="number">0.685</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <cass:OneYearNominalReturn
      contextRef="id29e34706fb44f20ad0c8aa48b5f0f20_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTozZjA1MzA0YTgyYzk0MTA2OGNlNmRjY2IzOTkzOTIxOS90YWJsZXJhbmdlOjNmMDUzMDRhODJjOTQxMDY4Y2U2ZGNjYjM5OTM5MjE5XzEtNC0xLTEtMzQzODU_134981bd-8565-4b0a-8f41-8bd6c6795087"
      unitRef="number">0.0546</cass:OneYearNominalReturn>
    <cass:AnnualStandardDeviation
      contextRef="id29e34706fb44f20ad0c8aa48b5f0f20_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTozZjA1MzA0YTgyYzk0MTA2OGNlNmRjY2IzOTkzOTIxOS90YWJsZXJhbmdlOjNmMDUzMDRhODJjOTQxMDY4Y2U2ZGNjYjM5OTM5MjE5XzEtNi0xLTEtMzQzODU_3d69a735-1fc4-4a30-9369-6830e64e7ca7"
      unitRef="number">0.1049</cass:AnnualStandardDeviation>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i4ababfc749cd48cbbaa4432e55cb8eaf_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTozZjA1MzA0YTgyYzk0MTA2OGNlNmRjY2IzOTkzOTIxOS90YWJsZXJhbmdlOjNmMDUzMDRhODJjOTQxMDY4Y2U2ZGNjYjM5OTM5MjE5XzItMi0xLTEtMzQzODU_4b2410ab-fd49-4a44-aaef-c36e8aa4dbda"
      unitRef="number">0.140</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <cass:OneYearNominalReturn
      contextRef="i8170c75c908f4b87b3d61adc2948f253_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTozZjA1MzA0YTgyYzk0MTA2OGNlNmRjY2IzOTkzOTIxOS90YWJsZXJhbmdlOjNmMDUzMDRhODJjOTQxMDY4Y2U2ZGNjYjM5OTM5MjE5XzItNC0xLTEtMzQzODU_1eb125cf-8233-4e37-bdb8-139b00785514"
      unitRef="number">0.0798</cass:OneYearNominalReturn>
    <cass:AnnualStandardDeviation
      contextRef="i8170c75c908f4b87b3d61adc2948f253_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTozZjA1MzA0YTgyYzk0MTA2OGNlNmRjY2IzOTkzOTIxOS90YWJsZXJhbmdlOjNmMDUzMDRhODJjOTQxMDY4Y2U2ZGNjYjM5OTM5MjE5XzItNi0xLTEtMzQzODU_b0d10e42-1f36-4f61-906f-4e0c2da2e9ee"
      unitRef="number">0.1766</cass:AnnualStandardDeviation>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i683f4c03d7f544e38e8861195bee567b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTozZjA1MzA0YTgyYzk0MTA2OGNlNmRjY2IzOTkzOTIxOS90YWJsZXJhbmdlOjNmMDUzMDRhODJjOTQxMDY4Y2U2ZGNjYjM5OTM5MjE5XzQtMi0xLTEtMzQzODU_1eb8e8b7-07fb-436f-ba05-ce108d6be133"
      unitRef="number">0.100</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <cass:OneYearNominalReturn
      contextRef="id6724511078e4b6685c7e87e9b5276d7_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTozZjA1MzA0YTgyYzk0MTA2OGNlNmRjY2IzOTkzOTIxOS90YWJsZXJhbmdlOjNmMDUzMDRhODJjOTQxMDY4Y2U2ZGNjYjM5OTM5MjE5XzQtNC0xLTEtMzQzODU_554bc8c8-8f9b-4a5e-bea9-52ef1f31ea3a"
      unitRef="number">0.0907</cass:OneYearNominalReturn>
    <cass:AnnualStandardDeviation
      contextRef="id6724511078e4b6685c7e87e9b5276d7_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTozZjA1MzA0YTgyYzk0MTA2OGNlNmRjY2IzOTkzOTIxOS90YWJsZXJhbmdlOjNmMDUzMDRhODJjOTQxMDY4Y2U2ZGNjYjM5OTM5MjE5XzQtNi0xLTEtMzQzODU_1abd28d4-2964-4dc4-899f-41e41428f768"
      unitRef="number">0.1852</cass:AnnualStandardDeviation>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ie27372ab23234654a99e683a3a51bb4f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTozZjA1MzA0YTgyYzk0MTA2OGNlNmRjY2IzOTkzOTIxOS90YWJsZXJhbmdlOjNmMDUzMDRhODJjOTQxMDY4Y2U2ZGNjYjM5OTM5MjE5XzUtMi0xLTEtMzQzODU_ca66c6c6-e08d-4a6a-9f8e-cb0768bf7aed"
      unitRef="number">0.040</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <cass:OneYearNominalReturn
      contextRef="i0e06a82cbca74d94b4472aa3e9ba6409_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTozZjA1MzA0YTgyYzk0MTA2OGNlNmRjY2IzOTkzOTIxOS90YWJsZXJhbmdlOjNmMDUzMDRhODJjOTQxMDY4Y2U2ZGNjYjM5OTM5MjE5XzUtNC0xLTEtMzQzODU_45207799-24cc-431e-9f3a-97311eb93ad4"
      unitRef="number">0.1191</cass:OneYearNominalReturn>
    <cass:AnnualStandardDeviation
      contextRef="i0e06a82cbca74d94b4472aa3e9ba6409_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTozZjA1MzA0YTgyYzk0MTA2OGNlNmRjY2IzOTkzOTIxOS90YWJsZXJhbmdlOjNmMDUzMDRhODJjOTQxMDY4Y2U2ZGNjYjM5OTM5MjE5XzUtNi0xLTEtMzQzODU_d00d9bdb-2ddf-435d-b141-7f7777dfc380"
      unitRef="number">0.2671</cass:AnnualStandardDeviation>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="if6e4f59090db415293d58a7f067ed954_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTozZjA1MzA0YTgyYzk0MTA2OGNlNmRjY2IzOTkzOTIxOS90YWJsZXJhbmdlOjNmMDUzMDRhODJjOTQxMDY4Y2U2ZGNjYjM5OTM5MjE5XzYtMi0xLTEtMzk4ODA_0597f89a-7567-4571-b274-9857b462f3d6"
      unitRef="number">0.035</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <cass:OneYearNominalReturn
      contextRef="i8f6d3b8735c344238a6edaf3ed75d8c4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTozZjA1MzA0YTgyYzk0MTA2OGNlNmRjY2IzOTkzOTIxOS90YWJsZXJhbmdlOjNmMDUzMDRhODJjOTQxMDY4Y2U2ZGNjYjM5OTM5MjE5XzYtNC0xLTEtMzk4ODA_b8c9aa3e-e73a-461d-a98e-82c159bcd5cb"
      unitRef="number">0.0719</cass:OneYearNominalReturn>
    <cass:AnnualStandardDeviation
      contextRef="i8f6d3b8735c344238a6edaf3ed75d8c4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTozZjA1MzA0YTgyYzk0MTA2OGNlNmRjY2IzOTkzOTIxOS90YWJsZXJhbmdlOjNmMDUzMDRhODJjOTQxMDY4Y2U2ZGNjYjM5OTM5MjE5XzYtNi0xLTEtMzk4ODA_9bb2c7fd-0a36-400b-ab49-d7c5a32077b7"
      unitRef="number">0.1513</cass:AnnualStandardDeviation>
    <cass:DefinedBenefitPlanPlanAssetsMeasurementInput
      contextRef="i98c9e7f4a1f14eebabd60e8a83de698d_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzMyMDA_2e6e8ba7-4d5e-4f53-8dd1-175182f42444"
      unitRef="number">0.0600</cass:DefinedBenefitPlanPlanAssetsMeasurementInput>
    <cass:SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU3ODI_dc494b4b-381b-4b3a-8180-31193da86513">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the fair value measurements by type of asset is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Fair Value Measurements as of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Real estate investment trusts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Equity securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Small/Mid Cap Growth &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Non-U. S. Core &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Large Cap Passive &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Emerging Markets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fixed Income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Core &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Passive &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Opportunistic &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;83,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;82,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;114,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;113,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibe31ed55bb2a40509fae59d8403d4ed7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzMtMi0xLTEtMzQzODU_c6cd7bd7-5321-494a-94d5-c0f49acc6898"
      unitRef="usd">566000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i73d5b1f10527454fb6061fc3db83fa75_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzMtNC0xLTEtMzQzODU_8dc9dbe9-354a-44e8-aeaa-290a81024557"
      unitRef="usd">566000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7c386276c4534f8dad92511abfb08ff8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzMtNi0xLTEtMzQzODU_eef91d74-f955-4e45-a49f-c5e215bf1d53"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4b7a49e0fb9645e080aef521e0815988_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzMtOC0xLTEtMzQzODU_2240fa80-6734-47ac-bead-1fc146fc2f64"
      unitRef="usd">535000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i986faa570ce44f99892f0a6a8101ea2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzMtMTAtMS0xLTM0Mzg1_1ed48366-9491-4be3-9e7b-7b09fee20367"
      unitRef="usd">535000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2f20f07b4d0c40f590438f3275b1a56e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzMtMTItMS0xLTM0Mzg1_0bfa8696-1242-47b4-8986-d153993d6bbd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if6e4f59090db415293d58a7f067ed954_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzQtMi0xLTEtMzQzODU_f876daf2-f178-4955-a96e-7209c791790a"
      unitRef="usd">7120000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic0026eed25844fa1babfd477e17a4986_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzQtNC0xLTEtMzQzODU_e0240223-d83c-494a-a9b0-8137a4501860"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i65daeb9ca32b46b6a07b40f276e2a4de_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzQtNi0xLTEtMzQzODU_8cd472cd-9921-4c1b-b357-0375bbe84914"
      unitRef="usd">7120000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i03b404a5f82d4391a8448f24d83d3ce5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzQtOC0xLTEtMzQzODU_03c8f5a4-ed5f-4ac7-8f89-c5d800e79346"
      unitRef="usd">6250000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i56984980f6d2493c839305ae3e699fea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzQtMTAtMS0xLTM0Mzg1_a27579e2-4077-477a-a1c9-b482c0c13135"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0ec18bab278249e096b94fd9f7a9d132_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzQtMTItMS0xLTM0Mzg1_3306692c-11b6-439d-ac48-0786559e579d"
      unitRef="usd">6250000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ieac5c89e44d64bd68ffda62d969b4078_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzYtMi0xLTEtMzQzODU_5045f7dd-eca8-40d5-8df5-b232b594138e"
      unitRef="usd">2055000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idefa076a98cf4ab78a5e9909d67891f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzYtNC0xLTEtMzQzODU_ea6e1a57-8a5a-47b4-92a8-15ec2572a1be"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i370e920b547941af801187dccb21c204_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzYtNi0xLTEtMzQzODU_c3618a91-b311-4f1a-b74d-9070832e6fb1"
      unitRef="usd">2055000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6bf9cb62e8a74155b793de0c2b3ab7e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzYtOC0xLTEtMzQzODU_e4b69bfb-ecd1-405a-9ed9-81abbf00e2d4"
      unitRef="usd">4734000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id4f6f33200064ff59502b268c11399cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzYtMTAtMS0xLTM0Mzg1_1f699142-bf9b-432b-b5d5-519a4ac7d769"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i223460e03b5d48f8aa6407a734d4a847_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzYtMTItMS0xLTM0Mzg1_1cb8dd85-62fb-465c-b512-bb76e799d1f7"
      unitRef="usd">4734000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7247c4f623db4b49b539bcde69721124_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzctMi0xLTEtMzQzODU_d505b3a0-e0db-411b-a7c7-8d2fab980bf5"
      unitRef="usd">7822000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5a78561219d24f6ebf0b6e7f31a47593_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzctNC0xLTEtMzQzODU_b19cec22-a01e-4dab-bcf1-dfd7e0cdb953"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i852fbace8ef84c0bbe6d01c49c9511c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzctNi0xLTEtMzQzODU_7e3b7f71-f81f-4766-a788-f3983c1f2ac2"
      unitRef="usd">7822000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia3e372410ea74a16bb10d3c0f5bd75ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzctOC0xLTEtMzQzODU_b0710ffe-4dc9-477d-8798-63a171ca42c2"
      unitRef="usd">19164000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3b6f4719605546e29ede52b3c86030c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzctMTAtMS0xLTM0Mzg1_662e2139-9bf0-4edc-ae06-cf26e56666d4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i420813181b3040bc93cb57d9d105cf3c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzctMTItMS0xLTM0Mzg1_d0a55d99-db73-40a7-a0f9-9b58510c7cd9"
      unitRef="usd">19164000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia2e1c42f519d475e97043efc075f4213_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzgtMi0xLTEtMzQzODU_57242778-2dcf-4a0e-9126-978cc10c88c1"
      unitRef="usd">8319000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i04ac32f4ba7641928a4bfac07223d714_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzgtNC0xLTEtMzQzODU_aaa443b7-e90e-485c-aa16-c63fd4a52b73"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i47c85ba69a4042ba8330023a7b0adbd0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzgtNi0xLTEtMzQzODU_e1fe60fb-76b7-4210-aab8-ddc0ccdc0201"
      unitRef="usd">8319000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie347ee39023549fd90a75b0d70094dff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzgtOC0xLTEtMzQzODU_94416c14-e994-400a-824e-008b6cae6f96"
      unitRef="usd">18279000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i219f118cbdac410696ec580139558a76_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzgtMTAtMS0xLTM0Mzg1_e4cc7bda-d599-4335-a40f-a08ad130ecb2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic8fb2ecaff304655965724913bda960d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzgtMTItMS0xLTM0Mzg1_725ba10a-b95d-4f42-81aa-661ec6c4959c"
      unitRef="usd">18279000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4b600c04963640b9bfe819a631e1b816_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzktMi0xLTEtMzQzODU_cf3268eb-6b0e-49e2-b5d7-e49bb651ef87"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i98757a8aaf824484ba781e32d59678ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzktNC0xLTEtMzQzODU_cf48c51c-65ed-4516-972e-f9e1e162e0ab"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if59d3e4a33b149d481edb88fd5438c91_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzktNi0xLTEtMzQzODU_ad7d4481-bd0d-48b2-a928-53feb8e859bf"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic92626eb86d94337ac699043f5c0e6a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzktOC0xLTEtMzQzODU_c2f9c50f-fee9-4e32-8c0a-4b3f71e430e2"
      unitRef="usd">7701000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i02ff9ad6428742beabeb5e25955c0bed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzktMTAtMS0xLTM0Mzg1_40c4dc1a-d706-4289-a1cd-277173f981e6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifa91d7177f914bcd970cbf385fdee643_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzktMTItMS0xLTM0Mzg1_f6728802-55f1-44d6-aa79-6c2ebf724725"
      unitRef="usd">7701000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i345c272197ac451c8731129274959797_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzExLTItMS0xLTM0Mzg1_8adc9613-0cae-4f7f-b746-8f3663d40a85"
      unitRef="usd">51756000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4da076b8d083462a986d4a1e634ecc2f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzExLTQtMS0xLTM0Mzg1_ee0cf6a5-0e8f-4091-8a8e-f539e280f241"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if818752bb62e4d869548682ecf1bb0c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzExLTYtMS0xLTM0Mzg1_624e6a03-4cb5-46ac-88a0-9047124e8d1c"
      unitRef="usd">51756000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia7ae7f8b72f04716a9a0a18133b232d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzExLTgtMS0xLTM0Mzg1_665548ab-de29-4c2c-92e1-67d2917be075"
      unitRef="usd">51386000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i62b3cf3d269d426bb26e1170f09f907c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzExLTEwLTEtMS0zNDM4NQ_5d38fc12-2ece-4177-a61f-54937827d28a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icbf8c830b5e74901ae9204d22adb4e26_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzExLTEyLTEtMS0zNDM4NQ_b99d1004-556b-4c77-beb8-f857fdad2464"
      unitRef="usd">51386000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i37b32b955cda4fd8b76d2971d150f74d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzEyLTItMS0xLTM0Mzg1_ed7be1f8-8f34-49f1-a6a0-510bb9b4e062"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia6519083d98e4fdeba95a6f6ac662622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzEyLTQtMS0xLTM0Mzg1_ccc7be5c-6d78-4939-a552-33e72391fc87"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5766a69d43cb43799b9f7cfe7166e581_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzEyLTYtMS0xLTM0Mzg1_c4436b53-e116-4a34-8586-666608abdff4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i64d895df7b75429fb3efc060daf0efd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzEyLTgtMS0xLTM0Mzg1_bb3f7f23-7129-4072-9903-97460a4defc3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2f30e4a3d21c4112a84766ee4d05fa87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzEyLTEwLTEtMS0zNDM4NQ_d0193fff-dc82-40b9-8f3f-a3649efd2d0c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idd422b43c74043e788886ac4508be52a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzEyLTEyLTEtMS0zNDM4NQ_3cb3e0fe-8f37-4dd8-b77c-a1508d32ea99"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i30da07ee142e4276b0c9fe7281c1f4e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzEzLTItMS0xLTM0Mzg1_156f02cb-6b4f-4b31-96be-241c28b0157b"
      unitRef="usd">2756000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i326d84ea83e441549b078c43d58c1989_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzEzLTQtMS0xLTM0Mzg1_7df628e6-2ea1-4e87-8fa4-289a170df044"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iefd6457f34d84b5a8dae2d9b4896c2e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzEzLTYtMS0xLTM0Mzg1_9817ddc2-87d7-4060-a3d6-8930379c9a90"
      unitRef="usd">2756000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3a3f0ff8c0e24ed188f28f916e569359_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzEzLTgtMS0xLTM0Mzg1_a0665782-f609-4f95-b78f-f57d851c5cec"
      unitRef="usd">6087000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if3ac06309637405080b74d2c1a3b8533_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzEzLTEwLTEtMS0zNDM4NQ_359b6ead-b396-4a7e-b5be-f5db7dc57b65"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6d2caf7e2e3d4399a59673a5446d61f0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzEzLTEyLTEtMS0zNDM4NQ_5ea74362-6ef6-4434-8f22-8716a1ebb3dd"
      unitRef="usd">6087000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzE0LTItMS0xLTM0Mzg1_a5077f21-b61f-4716-a7e2-19671f77b3e7"
      unitRef="usd">83394000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i84c6459020424a518e426301e608ed32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzE0LTQtMS0xLTM0Mzg1_30a5f5ed-a0ea-4d5b-9932-19e3219590d6"
      unitRef="usd">566000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iab482ceaedeb4cbdab38ffd5a200a3ec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzE0LTYtMS0xLTM0Mzg1_a8b1b75a-e28d-42ef-82fb-d0da65ffa1f5"
      unitRef="usd">82828000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzE0LTgtMS0xLTM0Mzg1_95412c28-a34f-415b-b216-d3c00b39a9f5"
      unitRef="usd">114136000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1de2447f7246497cac2e8dee2f1825b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzE0LTEwLTEtMS0zNDM4NQ_edd04917-3400-4c9f-a2c2-e34ac4a800e1"
      unitRef="usd">535000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifb9166830f254d729e0bcc5a5c2f38d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmNmJiMzhhYzI5ZmE0YzM2YTIzNmVjZjZjZjQzZWE5OC90YWJsZXJhbmdlOmY2YmIzOGFjMjlmYTRjMzZhMjM2ZWNmNmNmNDNlYTk4XzE0LTEyLTEtMS0zNDM4NQ_3102daeb-38c3-40cc-bb27-e7faca17b072"
      unitRef="usd">113601000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i91d432b042544d639a0d8a7cd9dddb01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmZDljZWM2YWJjNzE0ODdmOTllZWE3NTE2ZWYxMWI3OS90YWJsZXJhbmdlOmZkOWNlYzZhYmM3MTQ4N2Y5OWVlYTc1MTZlZjExYjc5XzMtMi0xLTEtMzQzODU_5e2b0ca1-0803-4920-a231-78b495651557"
      unitRef="usd">12420000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i345621b412e8476f8c5657bebd706687_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmZDljZWM2YWJjNzE0ODdmOTllZWE3NTE2ZWYxMWI3OS90YWJsZXJhbmdlOmZkOWNlYzZhYmM3MTQ4N2Y5OWVlYTc1MTZlZjExYjc5XzMtNC0xLTEtMzQzODU_36b7815f-5c4f-4fc7-86e7-aadfaa7c2f31"
      unitRef="usd">13412000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ib4b77362160049f6aede5b18f75bb0e8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmZDljZWM2YWJjNzE0ODdmOTllZWE3NTE2ZWYxMWI3OS90YWJsZXJhbmdlOmZkOWNlYzZhYmM3MTQ4N2Y5OWVlYTc1MTZlZjExYjc5XzQtMi0xLTEtMzQzODU_d6d70c8d-23c9-4488-9c4c-ecfc94030991"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia3a12cc2bb844f3ab7d656d6de0cf0d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmZDljZWM2YWJjNzE0ODdmOTllZWE3NTE2ZWYxMWI3OS90YWJsZXJhbmdlOmZkOWNlYzZhYmM3MTQ4N2Y5OWVlYTc1MTZlZjExYjc5XzQtNC0xLTEtMzQzODU_fa0b1c98-24c2-4171-9d26-301b047d459c"
      unitRef="usd">147000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib4b77362160049f6aede5b18f75bb0e8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmZDljZWM2YWJjNzE0ODdmOTllZWE3NTE2ZWYxMWI3OS90YWJsZXJhbmdlOmZkOWNlYzZhYmM3MTQ4N2Y5OWVlYTc1MTZlZjExYjc5XzUtMi0xLTEtMzQzODU_f5367d0c-301c-4ad1-bd3c-ccdac09f9a4f"
      unitRef="usd">318000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia3a12cc2bb844f3ab7d656d6de0cf0d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmZDljZWM2YWJjNzE0ODdmOTllZWE3NTE2ZWYxMWI3OS90YWJsZXJhbmdlOmZkOWNlYzZhYmM3MTQ4N2Y5OWVlYTc1MTZlZjExYjc5XzUtNC0xLTEtMzQzODU_3e11ddad-20b4-4c47-b896-2a4743df220c"
      unitRef="usd">291000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ib4b77362160049f6aede5b18f75bb0e8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmZDljZWM2YWJjNzE0ODdmOTllZWE3NTE2ZWYxMWI3OS90YWJsZXJhbmdlOmZkOWNlYzZhYmM3MTQ4N2Y5OWVlYTc1MTZlZjExYjc5XzYtMi0xLTEtMzQzODU_cc7cd101-1770-4867-8460-cdc894eb0f95"
      unitRef="usd">348000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ia3a12cc2bb844f3ab7d656d6de0cf0d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmZDljZWM2YWJjNzE0ODdmOTllZWE3NTE2ZWYxMWI3OS90YWJsZXJhbmdlOmZkOWNlYzZhYmM3MTQ4N2Y5OWVlYTc1MTZlZjExYjc5XzYtNC0xLTEtMzQzODU_61616968-ef55-4bc4-baf4-6b2c2997beff"
      unitRef="usd">282000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ib4b77362160049f6aede5b18f75bb0e8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmZDljZWM2YWJjNzE0ODdmOTllZWE3NTE2ZWYxMWI3OS90YWJsZXJhbmdlOmZkOWNlYzZhYmM3MTQ4N2Y5OWVlYTc1MTZlZjExYjc5XzctMi0xLTEtMzQzODU_dffd80fe-9d65-4706-871f-33a7ac8c19e2"
      unitRef="usd">2811000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ia3a12cc2bb844f3ab7d656d6de0cf0d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmZDljZWM2YWJjNzE0ODdmOTllZWE3NTE2ZWYxMWI3OS90YWJsZXJhbmdlOmZkOWNlYzZhYmM3MTQ4N2Y5OWVlYTc1MTZlZjExYjc5XzctNC0xLTEtMzQzODU_b574fff9-9fef-42e9-be4c-6d5a3c277d8b"
      unitRef="usd">-1148000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i22077ee100db42a9b1bfde6d27a71eed_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmZDljZWM2YWJjNzE0ODdmOTllZWE3NTE2ZWYxMWI3OS90YWJsZXJhbmdlOmZkOWNlYzZhYmM3MTQ4N2Y5OWVlYTc1MTZlZjExYjc5XzgtMi0xLTEtMzQzODU_6622c21d-c93c-4fb3-b99d-b6daf3fc3427"
      unitRef="usd">9579000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i91d432b042544d639a0d8a7cd9dddb01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTpmZDljZWM2YWJjNzE0ODdmOTllZWE3NTE2ZWYxMWI3OS90YWJsZXJhbmdlOmZkOWNlYzZhYmM3MTQ4N2Y5OWVlYTc1MTZlZjExYjc5XzgtNC0xLTEtMzQzODU_f7b6f0ba-e410-4cdb-a197-16f86b16cf4d"
      unitRef="usd">12420000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i22077ee100db42a9b1bfde6d27a71eed_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo0MTViNzhlMTU5M2Y0NWJkOGE3NTIwNjEwZmIzMGI5Ny90YWJsZXJhbmdlOjQxNWI3OGUxNTkzZjQ1YmQ4YTc1MjA2MTBmYjMwYjk3XzEtMi0xLTEtMzQzODU_f9bf6397-2ea6-4b03-85ed-3d6bb0ebf57e"
      unitRef="number">0.0515</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i91d432b042544d639a0d8a7cd9dddb01_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo0MTViNzhlMTU5M2Y0NWJkOGE3NTIwNjEwZmIzMGI5Ny90YWJsZXJhbmdlOjQxNWI3OGUxNTkzZjQ1YmQ4YTc1MjA2MTBmYjMwYjk3XzEtNC0xLTEtMzQzODU_4ed593ec-a466-455a-814e-c5fb730906f1"
      unitRef="number">0.0265</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i345621b412e8476f8c5657bebd706687_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo0MTViNzhlMTU5M2Y0NWJkOGE3NTIwNjEwZmIzMGI5Ny90YWJsZXJhbmdlOjQxNWI3OGUxNTkzZjQ1YmQ4YTc1MjA2MTBmYjMwYjk3XzEtNi0xLTEtMzQzODU_d519edbe-8e22-44e3-a9b9-52002431d5c9"
      unitRef="number">0.0220</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i08a0089ca2e44bb0a206e3d4e9462762_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzQxMjQ_31d33071-6f6c-4220-97c5-b4cb7bc79d96"
      unitRef="number">0.0600</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="ib735f322cda54b178d31f90ff50d294c_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzQxNDI_c351b193-3a5c-4fff-9e06-7ab16e4cc777"
      unitRef="number">0.0325</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i22077ee100db42a9b1bfde6d27a71eed_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzQyMTU_c636f823-caec-45cf-9c05-5f206c20df01"
      unitRef="usd">9600000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i91d432b042544d639a0d8a7cd9dddb01_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzQyMjI_a2b9fd9a-344d-4641-acc5-bb7cd70e484b"
      unitRef="usd">12400000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ib4b77362160049f6aede5b18f75bb0e8_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzQzMzM_569e1ddf-404c-4f99-92aa-f5f7c4d34ea8"
      unitRef="usd">348000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ia3a12cc2bb844f3ab7d656d6de0cf0d4_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzQzNDM_5dc432f6-46f8-428d-9914-7a36a0ee770a"
      unitRef="usd">282000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i28c598a1c8c042759e818f3f5d63663f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzQzNTc_c3fe624b-0e02-40e5-b2e2-762fe40ec9a4"
      unitRef="usd">291000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i22077ee100db42a9b1bfde6d27a71eed_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo3NTVhNjU4MDdjMTg0YWJhYjBhYjU5OTkwZmZmNWQ5My90YWJsZXJhbmdlOjc1NWE2NTgwN2MxODRhYmFiMGFiNTk5OTBmZmY1ZDkzXzEtMi0xLTEtMzQzODU_2667bd57-c7d4-47c3-8e87-bf468fe02db5"
      unitRef="usd">810000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i22077ee100db42a9b1bfde6d27a71eed_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo3NTVhNjU4MDdjMTg0YWJhYjBhYjU5OTkwZmZmNWQ5My90YWJsZXJhbmdlOjc1NWE2NTgwN2MxODRhYmFiMGFiNTk5OTBmZmY1ZDkzXzItMi0xLTEtMzQzODU_f146637b-9679-4e00-99f2-6bf4c0c0a9ef"
      unitRef="usd">791000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i22077ee100db42a9b1bfde6d27a71eed_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo3NTVhNjU4MDdjMTg0YWJhYjBhYjU5OTkwZmZmNWQ5My90YWJsZXJhbmdlOjc1NWE2NTgwN2MxODRhYmFiMGFiNTk5OTBmZmY1ZDkzXzMtMi0xLTEtMzQzODU_dd907489-b64a-4539-b812-ec4d2164a3a8"
      unitRef="usd">788000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i22077ee100db42a9b1bfde6d27a71eed_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo3NTVhNjU4MDdjMTg0YWJhYjBhYjU5OTkwZmZmNWQ5My90YWJsZXJhbmdlOjc1NWE2NTgwN2MxODRhYmFiMGFiNTk5OTBmZmY1ZDkzXzQtMi0xLTEtMzQzODU_27992c60-214c-4dd6-b1fc-0f64748b5eb1"
      unitRef="usd">785000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i22077ee100db42a9b1bfde6d27a71eed_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo3NTVhNjU4MDdjMTg0YWJhYjBhYjU5OTkwZmZmNWQ5My90YWJsZXJhbmdlOjc1NWE2NTgwN2MxODRhYmFiMGFiNTk5OTBmZmY1ZDkzXzUtMi0xLTEtMzQzODU_b667f437-1729-4902-a3e5-4567ad97b9c4"
      unitRef="usd">780000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i22077ee100db42a9b1bfde6d27a71eed_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo3NTVhNjU4MDdjMTg0YWJhYjBhYjU5OTkwZmZmNWQ5My90YWJsZXJhbmdlOjc1NWE2NTgwN2MxODRhYmFiMGFiNTk5OTBmZmY1ZDkzXzYtMi0xLTEtMzQzODU_3e08a0d4-1d09-4ac8-a3cf-d9c0814d5c81"
      unitRef="usd">3787000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <cass:ScheduleOfNetPeriodicPensionCostRelatedToSERPTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU3ODA_17428914-4191-4a40-bff4-29e832c32237">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic pension cost related to the SERP included the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &#x2013; benefits earned during the year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest cost on projected benefit obligations &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net amortization and deferral &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net periodic pension cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:ScheduleOfNetPeriodicPensionCostRelatedToSERPTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ib4b77362160049f6aede5b18f75bb0e8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5MmExNWFiNmYzOGM0M2VjYmI5ODE0ZDE3NmJhODBkZC90YWJsZXJhbmdlOjkyYTE1YWI2ZjM4YzQzZWNiYjk4MTRkMTc2YmE4MGRkXzItMi0xLTEtMzQzODU_301e6452-4e08-4ab0-b7a3-a7cdf8d05e6c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia3a12cc2bb844f3ab7d656d6de0cf0d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5MmExNWFiNmYzOGM0M2VjYmI5ODE0ZDE3NmJhODBkZC90YWJsZXJhbmdlOjkyYTE1YWI2ZjM4YzQzZWNiYjk4MTRkMTc2YmE4MGRkXzItNC0xLTEtMzQzODU_425ad23f-38ff-428e-a68a-d2d497994a36"
      unitRef="usd">147000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i28c598a1c8c042759e818f3f5d63663f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5MmExNWFiNmYzOGM0M2VjYmI5ODE0ZDE3NmJhODBkZC90YWJsZXJhbmdlOjkyYTE1YWI2ZjM4YzQzZWNiYjk4MTRkMTc2YmE4MGRkXzItNi0xLTEtMzQzODU_8511ec9b-7af0-4f1d-85ec-4e0312cfb1ba"
      unitRef="usd">121000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib4b77362160049f6aede5b18f75bb0e8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5MmExNWFiNmYzOGM0M2VjYmI5ODE0ZDE3NmJhODBkZC90YWJsZXJhbmdlOjkyYTE1YWI2ZjM4YzQzZWNiYjk4MTRkMTc2YmE4MGRkXzMtMi0xLTEtMzQzODU_6cf8a1f1-4b35-4fe5-92dc-9de046dba71d"
      unitRef="usd">318000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia3a12cc2bb844f3ab7d656d6de0cf0d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5MmExNWFiNmYzOGM0M2VjYmI5ODE0ZDE3NmJhODBkZC90YWJsZXJhbmdlOjkyYTE1YWI2ZjM4YzQzZWNiYjk4MTRkMTc2YmE4MGRkXzMtNC0xLTEtMzQzODU_8febacf4-b62e-4f0f-a441-5284c5115468"
      unitRef="usd">291000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i28c598a1c8c042759e818f3f5d63663f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5MmExNWFiNmYzOGM0M2VjYmI5ODE0ZDE3NmJhODBkZC90YWJsZXJhbmdlOjkyYTE1YWI2ZjM4YzQzZWNiYjk4MTRkMTc2YmE4MGRkXzMtNi0xLTEtMzQzODU_c2d1c8bb-32bf-47ef-8c1e-b957a7518d52"
      unitRef="usd">347000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ib4b77362160049f6aede5b18f75bb0e8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5MmExNWFiNmYzOGM0M2VjYmI5ODE0ZDE3NmJhODBkZC90YWJsZXJhbmdlOjkyYTE1YWI2ZjM4YzQzZWNiYjk4MTRkMTc2YmE4MGRkXzQtMi0xLTEtMzQzODU_17dce9c8-7915-4cd3-bfdf-7e088f62cd5f"
      unitRef="usd">108000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ia3a12cc2bb844f3ab7d656d6de0cf0d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5MmExNWFiNmYzOGM0M2VjYmI5ODE0ZDE3NmJhODBkZC90YWJsZXJhbmdlOjkyYTE1YWI2ZjM4YzQzZWNiYjk4MTRkMTc2YmE4MGRkXzQtNC0xLTEtMzQzODU_30208835-cdda-45da-add8-916748fc6754"
      unitRef="usd">203000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i28c598a1c8c042759e818f3f5d63663f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5MmExNWFiNmYzOGM0M2VjYmI5ODE0ZDE3NmJhODBkZC90YWJsZXJhbmdlOjkyYTE1YWI2ZjM4YzQzZWNiYjk4MTRkMTc2YmE4MGRkXzQtNi0xLTEtMzQzODU_45c3c491-88b4-46cd-bce3-3ec636dd95e8"
      unitRef="usd">112000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ib4b77362160049f6aede5b18f75bb0e8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5MmExNWFiNmYzOGM0M2VjYmI5ODE0ZDE3NmJhODBkZC90YWJsZXJhbmdlOjkyYTE1YWI2ZjM4YzQzZWNiYjk4MTRkMTc2YmE4MGRkXzUtMi0xLTEtMzQzODU_11ded489-674a-4e65-9f71-f86c95d8cadf"
      unitRef="usd">426000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia3a12cc2bb844f3ab7d656d6de0cf0d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5MmExNWFiNmYzOGM0M2VjYmI5ODE0ZDE3NmJhODBkZC90YWJsZXJhbmdlOjkyYTE1YWI2ZjM4YzQzZWNiYjk4MTRkMTc2YmE4MGRkXzUtNC0xLTEtMzQzODU_d1aaa880-1f9b-469b-871d-a6e064d7945a"
      unitRef="usd">641000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i28c598a1c8c042759e818f3f5d63663f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo5MmExNWFiNmYzOGM0M2VjYmI5ODE0ZDE3NmJhODBkZC90YWJsZXJhbmdlOjkyYTE1YWI2ZjM4YzQzZWNiYjk4MTRkMTc2YmE4MGRkXzUtNi0xLTEtMzQzODU_b20f3dbf-d0a0-4be7-a982-1837a854dcd7"
      unitRef="usd">580000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <cass:ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU3NzA_2a026b5b-6170-48f7-9b39-c7b03c7bd284">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pretax amounts in accumulated other comprehensive loss as of December&#160;31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;The Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;SERP&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Prior service cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net actuarial loss (gain) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i1d65e88bfebb44689950d6f47b17ea94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZDBjNTE0YzVmMWM0N2FmYWQyZWE3YzFmZWEyNDI3OC90YWJsZXJhbmdlOjhkMGM1MTRjNWYxYzQ3YWZhZDJlYTdjMWZlYTI0Mjc4XzItMi0xLTEtMzQzODU_c1f64259-9f66-4df0-aa3f-8016c1ffa4bb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="ie44db206000f4f06acf0272849f0afa5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZDBjNTE0YzVmMWM0N2FmYWQyZWE3YzFmZWEyNDI3OC90YWJsZXJhbmdlOjhkMGM1MTRjNWYxYzQ3YWZhZDJlYTdjMWZlYTI0Mjc4XzItNC0xLTEtMzQzODU_461cf6ad-23cf-4687-984b-6ed203da80fc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i22077ee100db42a9b1bfde6d27a71eed_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZDBjNTE0YzVmMWM0N2FmYWQyZWE3YzFmZWEyNDI3OC90YWJsZXJhbmdlOjhkMGM1MTRjNWYxYzQ3YWZhZDJlYTdjMWZlYTI0Mjc4XzItNi0xLTEtMzQzODU_62b0e0d4-1b0d-4c7f-a867-8fffb56e5388"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i91d432b042544d639a0d8a7cd9dddb01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZDBjNTE0YzVmMWM0N2FmYWQyZWE3YzFmZWEyNDI3OC90YWJsZXJhbmdlOjhkMGM1MTRjNWYxYzQ3YWZhZDJlYTdjMWZlYTI0Mjc4XzItOC0xLTEtMzQzODU_01d8fded-7672-4e33-8f34-d18a614fe617"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i1d65e88bfebb44689950d6f47b17ea94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZDBjNTE0YzVmMWM0N2FmYWQyZWE3YzFmZWEyNDI3OC90YWJsZXJhbmdlOjhkMGM1MTRjNWYxYzQ3YWZhZDJlYTdjMWZlYTI0Mjc4XzMtMi0xLTEtMzQzODU_ece8de54-6798-4dcc-bab0-e488117063ca"
      unitRef="usd">-6833000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ie44db206000f4f06acf0272849f0afa5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZDBjNTE0YzVmMWM0N2FmYWQyZWE3YzFmZWEyNDI3OC90YWJsZXJhbmdlOjhkMGM1MTRjNWYxYzQ3YWZhZDJlYTdjMWZlYTI0Mjc4XzMtNC0xLTEtMzQzODU_e4d82d25-d048-4982-8660-823d7677c80b"
      unitRef="usd">-5417000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i22077ee100db42a9b1bfde6d27a71eed_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZDBjNTE0YzVmMWM0N2FmYWQyZWE3YzFmZWEyNDI3OC90YWJsZXJhbmdlOjhkMGM1MTRjNWYxYzQ3YWZhZDJlYTdjMWZlYTI0Mjc4XzMtNi0xLTEtMzQzODU_deb9721f-2912-4cbc-ae71-34e4feef0862"
      unitRef="usd">136000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i91d432b042544d639a0d8a7cd9dddb01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZDBjNTE0YzVmMWM0N2FmYWQyZWE3YzFmZWEyNDI3OC90YWJsZXJhbmdlOjhkMGM1MTRjNWYxYzQ3YWZhZDJlYTdjMWZlYTI0Mjc4XzMtOC0xLTEtMzQzODU_638b33df-d4c2-4126-a45b-ed3e7d153a39"
      unitRef="usd">-2783000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i1d65e88bfebb44689950d6f47b17ea94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZDBjNTE0YzVmMWM0N2FmYWQyZWE3YzFmZWEyNDI3OC90YWJsZXJhbmdlOjhkMGM1MTRjNWYxYzQ3YWZhZDJlYTdjMWZlYTI0Mjc4XzQtMi0xLTEtMzQzODU_632c64aa-641e-480b-9aa8-668fdd54d6d6"
      unitRef="usd">6833000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="ie44db206000f4f06acf0272849f0afa5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZDBjNTE0YzVmMWM0N2FmYWQyZWE3YzFmZWEyNDI3OC90YWJsZXJhbmdlOjhkMGM1MTRjNWYxYzQ3YWZhZDJlYTdjMWZlYTI0Mjc4XzQtNC0xLTEtMzQzODU_a46f331a-eb03-4fc4-b37b-5237561bd777"
      unitRef="usd">5417000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i22077ee100db42a9b1bfde6d27a71eed_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZDBjNTE0YzVmMWM0N2FmYWQyZWE3YzFmZWEyNDI3OC90YWJsZXJhbmdlOjhkMGM1MTRjNWYxYzQ3YWZhZDJlYTdjMWZlYTI0Mjc4XzQtNi0xLTEtMzQzODU_41a7390d-f72c-4124-ade4-204e195f1321"
      unitRef="usd">-136000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i91d432b042544d639a0d8a7cd9dddb01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90YWJsZTo4ZDBjNTE0YzVmMWM0N2FmYWQyZWE3YzFmZWEyNDI3OC90YWJsZXJhbmdlOjhkMGM1MTRjNWYxYzQ3YWZhZDJlYTdjMWZlYTI0Mjc4XzQtOC0xLTEtMzQzODU_f92e0298-f8c7-4069-a6a0-971b3bd231e1"
      unitRef="usd">2783000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia35f00824abd4ccbace82620140ab4a8_D20230101-20231231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzQ4MzU_214d89d3-7dbd-4b10-ba93-1ed974c9b0a3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ia35f00824abd4ccbace82620140ab4a8_D20230101-20231231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzQ4MzU_a8afba6a-c922-454e-9c2e-337b422e47d4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i44131ace09a44bb9915b12640f977f8a_D20230101-20231231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzUwNDk_6c7b3a1a-3225-4816-8e82-b6fe943c8c33"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i44131ace09a44bb9915b12640f977f8a_D20230101-20231231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzUwNDk_f3011a20-de27-424a-be91-7421d44f1b36"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="i47195cc042354f229349c64a691bd4f7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU0MDk_09736336-3b45-4fc3-816b-c80fb178ca92"
      unitRef="usd">7900000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="i83fb97d97f6d4f58b15b36a8b2231af1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU0MTM_49c229f4-531f-44c9-bf29-11ca215d0166"
      unitRef="usd">6400000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="i36d193c208da47efa53e79e8e1ac1fbd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU0MjE_e770e732-40ea-436e-981c-8a857cb49416"
      unitRef="usd">5700000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU2MzQ_ee148915-95f4-4a1d-a475-1e0eec76630c"
      unitRef="usd">4600000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU2Mzg_6cbf26de-532e-4094-a7f5-d60a9441fada"
      unitRef="usd">3500000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjMvZnJhZzpkYmQ0N2JlYzUzMzg0MDQ0YWMwNzQzZDI4YThhY2Q1Zi90ZXh0cmVnaW9uOmRiZDQ3YmVjNTMzODQwNDRhYzA3NDNkMjhhOGFjZDVmXzU2NDY_6fbdfab2-f3b1-499e-a263-cffdc81d792a"
      unitRef="usd">1500000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzMyOTA_0f16bf1c-fb20-4ce0-80fd-339726d61e22">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amended and Restated Omnibus Stock and Performance Compensation Plan (the &#x201c;Omnibus Plan&#x201d;) provides incentive opportunities for key employees and non-employee directors and to align the personal financial interests of such individuals with those of the Company&#x2019;s shareholders. The Omnibus Plan permits the issuance of up to 1.5 million shares of the Company&#x2019;s common stock in the form of stock options, SARs, restricted stock, restricted stock units and performance awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted shares granted to Company employees are amortized to expense over the three-year cliff vesting period. Restricted shares granted to members of the Board of Directors are amortized to expense over a one-year service period, with the exception of those shares granted in lieu of cash payments for retainer fees which are expensed in the period earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in restricted shares outstanding for the year ended December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;165,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;44.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;64,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(23,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;205,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021 and 2020, 53,906 and 38,226 shares, respectively, were granted with weighted average per share market values at date of grant of $41.55 in 2021 and $47.07 in 2020. The fair value of such shares are based on the market price on the date of grant. Amortization of restricted stock bonus awards totaled $2.4 million for 2022, $1.8 million for 2021 and $1.5 million for 2020. As of December&#160;31, 2022, the total unrecognized compensation expense related to non-vested restricted stock awards was $1.4 million, and the related weighted average period over which it is expected to be recognized is approximately 0.60 years. The total fair value of shares vested during the years ended December 2022, 2021, and 2020 was $1.1 million, $1.2 million, and $1.0 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance-Based Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has granted three-year PBRS awards which are contingent upon the Company&#x2019;s achievement of pre-established financial goals over a three-year cliff vest period. The number of shares issued ranges from 0% to 150% of the target opportunity based on the actual achievement of financial goals for the three-year performance period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the activity of the PBRS, based on 100% of target value, for the year ended December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Weighted Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;116,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;57,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(34,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;138,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The PBRS that vested during the year ended December&#160;31, 2022 achieved weighted average financial goals of 52.9% of target, resulting in the issuance of 18,021 shares of common stock. The PBRS that vested during the year ended December&#160;31, 2021 achieved weighted average financial goals of 94.4% of target, resulting in the issuance of 31,150 shares of common stock. The outstanding PBRS at December&#160;31, 2022 will vest at scheduled vesting dates and the actual number of shares of common stock issued will range from 0% to 150% of the target opportunity based on the actual achievement of financial goals for the respective three-year performance period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;SARs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, there were no SARs granted and no expense recognized. As of December&#160;31, 2022, there was no unrecognized compensation expense related to SARs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Changes in SARs outstanding for the year ended December&#160;31, 2022 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;SARs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;117,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(70,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;41.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercisable at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;41.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of SARs exercised during 2022 and 2021 was $2.2 million and $630,000, respectively. The average remaining contractual term for SARs outstanding as of December&#160;31, 2022 was 0.73 years, and the aggregate intrinsic value was $192,000. The average remaining contractual term for SARs outstanding as of December&#160;31, 2021 was 1.21 years, and the aggregate intrinsic value was $741,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total compensation cost for share-based payment arrangements was $6.7 million, $2.9 million, and $2.3 million in 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzM2NQ_a4df7312-ecd4-4b14-956c-9d125ad31f03"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7c61d441112741699fcb3ea8f0850d10_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzMyODc_0dd0c200-1681-41f3-b975-f8d205c62afd">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzMyOTE_ee597681-04c3-43cc-afcf-7be64ed5d133">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in restricted shares outstanding for the year ended December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;165,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;44.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;64,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(23,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;205,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib881c718a2d340bab40a756ea41f7fa0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTowZjk5NDlhMjY0Yjk0ODEyYTY1ZjQ4M2Q1ZjdmYjNjZS90YWJsZXJhbmdlOjBmOTk0OWEyNjRiOTQ4MTJhNjVmNDgzZDVmN2ZiM2NlXzEtMi0xLTEtMzQzODU_a0b339f0-c2b2-4e5e-bd65-48ecfa672348"
      unitRef="shares">165553</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib881c718a2d340bab40a756ea41f7fa0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTowZjk5NDlhMjY0Yjk0ODEyYTY1ZjQ4M2Q1ZjdmYjNjZS90YWJsZXJhbmdlOjBmOTk0OWEyNjRiOTQ4MTJhNjVmNDgzZDVmN2ZiM2NlXzEtNC0xLTEtMzQzODU_0b5e4988-5878-4361-8f02-1f8a41bf69c4"
      unitRef="usdPerShare">44.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7c61d441112741699fcb3ea8f0850d10_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTowZjk5NDlhMjY0Yjk0ODEyYTY1ZjQ4M2Q1ZjdmYjNjZS90YWJsZXJhbmdlOjBmOTk0OWEyNjRiOTQ4MTJhNjVmNDgzZDVmN2ZiM2NlXzItMi0xLTEtMzQzODU_899cea31-af8e-4f5d-9201-41e69b9a6127"
      unitRef="shares">64151</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7c61d441112741699fcb3ea8f0850d10_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTowZjk5NDlhMjY0Yjk0ODEyYTY1ZjQ4M2Q1ZjdmYjNjZS90YWJsZXJhbmdlOjBmOTk0OWEyNjRiOTQ4MTJhNjVmNDgzZDVmN2ZiM2NlXzItNC0xLTEtMzQzODU_e6ecea32-b319-4c14-8599-2eaa2918164f"
      unitRef="usdPerShare">39.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7c61d441112741699fcb3ea8f0850d10_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTowZjk5NDlhMjY0Yjk0ODEyYTY1ZjQ4M2Q1ZjdmYjNjZS90YWJsZXJhbmdlOjBmOTk0OWEyNjRiOTQ4MTJhNjVmNDgzZDVmN2ZiM2NlXzMtMi0xLTEtMzQzODU_1630b81a-aaff-443b-a0c9-883bbb8367fc"
      unitRef="shares">23316</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7c61d441112741699fcb3ea8f0850d10_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTowZjk5NDlhMjY0Yjk0ODEyYTY1ZjQ4M2Q1ZjdmYjNjZS90YWJsZXJhbmdlOjBmOTk0OWEyNjRiOTQ4MTJhNjVmNDgzZDVmN2ZiM2NlXzMtNC0xLTEtMzQzODU_f0cd2b36-9a51-4873-b76f-571ab6edfba6"
      unitRef="usdPerShare">48.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i7c61d441112741699fcb3ea8f0850d10_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTowZjk5NDlhMjY0Yjk0ODEyYTY1ZjQ4M2Q1ZjdmYjNjZS90YWJsZXJhbmdlOjBmOTk0OWEyNjRiOTQ4MTJhNjVmNDgzZDVmN2ZiM2NlXzQtMi0xLTEtMzQzODU_ff5eeea4-66c2-4caa-8da6-f6cc07265e56"
      unitRef="shares">823</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i7c61d441112741699fcb3ea8f0850d10_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTowZjk5NDlhMjY0Yjk0ODEyYTY1ZjQ4M2Q1ZjdmYjNjZS90YWJsZXJhbmdlOjBmOTk0OWEyNjRiOTQ4MTJhNjVmNDgzZDVmN2ZiM2NlXzQtNC0xLTEtMzQzODU_5bcf5769-d4c6-412d-9c5e-715337e10edb"
      unitRef="usdPerShare">43.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id1ad153de07d43dfb18ddf4bbeaf573f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTowZjk5NDlhMjY0Yjk0ODEyYTY1ZjQ4M2Q1ZjdmYjNjZS90YWJsZXJhbmdlOjBmOTk0OWEyNjRiOTQ4MTJhNjVmNDgzZDVmN2ZiM2NlXzUtMi0xLTEtMzQzODU_e330333a-9f68-4e81-9f7d-6099325807ce"
      unitRef="shares">205565</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id1ad153de07d43dfb18ddf4bbeaf573f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTowZjk5NDlhMjY0Yjk0ODEyYTY1ZjQ4M2Q1ZjdmYjNjZS90YWJsZXJhbmdlOjBmOTk0OWEyNjRiOTQ4MTJhNjVmNDgzZDVmN2ZiM2NlXzUtNC0xLTEtMzQzODU_ed44121c-254a-46d1-bea1-5380fe4a3df8"
      unitRef="usdPerShare">42.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib7df557012e84fbb97b757fc54eed102_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4Xzk4Mg_b473c900-d438-4a11-acb9-50970e81da20"
      unitRef="shares">53906</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i534e46d151244d2da351b327009131f9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4Xzk4OQ_3efbe60a-45f2-420d-94e6-d82818c89e33"
      unitRef="shares">38226</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib7df557012e84fbb97b757fc54eed102_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzEwOTM_a68b723b-3926-422e-8997-9081db1755f9"
      unitRef="usdPerShare">41.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i534e46d151244d2da351b327009131f9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzExMDY_23e096c2-b429-4b05-bb91-510b86027528"
      unitRef="usdPerShare">47.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <cass:AmortizationOfRestrictedStockBonus
      contextRef="i7c61d441112741699fcb3ea8f0850d10_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzEyNTY_0764740b-404c-42fe-8156-43197314e594"
      unitRef="usd">2400000</cass:AmortizationOfRestrictedStockBonus>
    <cass:AmortizationOfRestrictedStockBonus
      contextRef="ib7df557012e84fbb97b757fc54eed102_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzEyNjc_fdfe3b18-65bf-48bc-a50d-1ffe2c252ce9"
      unitRef="usd">1800000</cass:AmortizationOfRestrictedStockBonus>
    <cass:AmortizationOfRestrictedStockBonus
      contextRef="i534e46d151244d2da351b327009131f9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzEyODE_4c20fc9e-2eb8-4398-ba5f-0490ef746a16"
      unitRef="usd">1500000</cass:AmortizationOfRestrictedStockBonus>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id1ad153de07d43dfb18ddf4bbeaf573f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzEzOTY_dd1f789c-c2d4-429d-986c-8a7cbff10a70"
      unitRef="usd">1400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i7c61d441112741699fcb3ea8f0850d10_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzE1MDA_0d221d7c-0ce1-4fbe-8868-8d258a79406d">P0Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i7c61d441112741699fcb3ea8f0850d10_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzE1OTA_8e448917-4125-4ba0-9be8-0818dc045dbc"
      unitRef="usd">1100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ib7df557012e84fbb97b757fc54eed102_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzE1OTQ_10eddbc7-a627-4d7a-a3b3-0be178c112b6"
      unitRef="usd">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i534e46d151244d2da351b327009131f9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzE2MDI_eb443478-3f87-426b-b480-dc32e9e0354c"
      unitRef="usd">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ifc835a3de52f470092c08cbaf95816d6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzMyODg_2a030b63-71c5-469b-adc8-454ba09b5152">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="i4f99ea0ba9484922b91d276180aa41df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzE4NjM_1041edbc-38cd-4f3c-a9c1-bd8a29f004d2"
      unitRef="number">0</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="i4f99ea0ba9484922b91d276180aa41df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzE4NjM_8ee2e4e8-0e49-443d-b058-c11128def33b"
      unitRef="number">0</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="i500dd3724cfc4e02ac2d091ec67f4615_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzE4Njk_daa88e58-7be9-4577-9349-fa97796b2c92"
      unitRef="number">1.50</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="i500dd3724cfc4e02ac2d091ec67f4615_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzE4Njk_fa48ff8c-3bb9-4478-807f-0dac4a4adf2d"
      unitRef="number">1.50</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzMyODk_29f1fd28-a616-406f-bede-e9bf0fc6139c">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the activity of the PBRS, based on 100% of target value, for the year ended December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Weighted Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;116,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;57,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(34,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;138,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="idd46824f605e4e3ba1861a97e09f99e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZToyNzZiMGIxMzQyODQ0NzhiODQ5Mzc0NGZiYTAxNzBkYy90YWJsZXJhbmdlOjI3NmIwYjEzNDI4NDQ3OGI4NDkzNzQ0ZmJhMDE3MGRjXzItMS0xLTEtMzQzODU_2887a17b-75f3-4967-a694-b5fb7fbf00ce"
      unitRef="shares">116543</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="idd46824f605e4e3ba1861a97e09f99e7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZToyNzZiMGIxMzQyODQ0NzhiODQ5Mzc0NGZiYTAxNzBkYy90YWJsZXJhbmdlOjI3NmIwYjEzNDI4NDQ3OGI4NDkzNzQ0ZmJhMDE3MGRjXzItMy0xLTEtMzQzODU_08bcefc0-1596-4d98-882a-a6cc51f1685a"
      unitRef="usdPerShare">46.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifc835a3de52f470092c08cbaf95816d6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZToyNzZiMGIxMzQyODQ0NzhiODQ5Mzc0NGZiYTAxNzBkYy90YWJsZXJhbmdlOjI3NmIwYjEzNDI4NDQ3OGI4NDkzNzQ0ZmJhMDE3MGRjXzMtMS0xLTEtMzQzODU_dfc0be8f-e9b5-4863-aefe-0b59065ac9bb"
      unitRef="shares">57542</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifc835a3de52f470092c08cbaf95816d6_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZToyNzZiMGIxMzQyODQ0NzhiODQ5Mzc0NGZiYTAxNzBkYy90YWJsZXJhbmdlOjI3NmIwYjEzNDI4NDQ3OGI4NDkzNzQ0ZmJhMDE3MGRjXzMtMy0xLTEtMzQzODU_58c2a91b-77ea-423a-9a66-9a3db344265a"
      unitRef="usdPerShare">39.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ifc835a3de52f470092c08cbaf95816d6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZToyNzZiMGIxMzQyODQ0NzhiODQ5Mzc0NGZiYTAxNzBkYy90YWJsZXJhbmdlOjI3NmIwYjEzNDI4NDQ3OGI4NDkzNzQ0ZmJhMDE3MGRjXzQtMS0xLTEtMzQzODU_dc6ca9f0-e115-4de4-b513-cf4088c86826"
      unitRef="shares">34066</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifc835a3de52f470092c08cbaf95816d6_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZToyNzZiMGIxMzQyODQ0NzhiODQ5Mzc0NGZiYTAxNzBkYy90YWJsZXJhbmdlOjI3NmIwYjEzNDI4NDQ3OGI4NDkzNzQ0ZmJhMDE3MGRjXzQtMy0xLTEtMzQzODU_c54406da-e7e5-48e4-b611-9e54b6041607"
      unitRef="usdPerShare">49.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ifc835a3de52f470092c08cbaf95816d6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZToyNzZiMGIxMzQyODQ0NzhiODQ5Mzc0NGZiYTAxNzBkYy90YWJsZXJhbmdlOjI3NmIwYjEzNDI4NDQ3OGI4NDkzNzQ0ZmJhMDE3MGRjXzUtMS0xLTEtMzQzODU_02c7d90f-a9a4-4afc-ac40-6e624f3b671b"
      unitRef="shares">1234</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ifc835a3de52f470092c08cbaf95816d6_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZToyNzZiMGIxMzQyODQ0NzhiODQ5Mzc0NGZiYTAxNzBkYy90YWJsZXJhbmdlOjI3NmIwYjEzNDI4NDQ3OGI4NDkzNzQ0ZmJhMDE3MGRjXzUtMy0xLTEtMzQzODU_fefcece9-65d9-4b06-91bc-2c90958a8608"
      unitRef="usdPerShare">43.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i13321fb937e444cd88314267bda745ce_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZToyNzZiMGIxMzQyODQ0NzhiODQ5Mzc0NGZiYTAxNzBkYy90YWJsZXJhbmdlOjI3NmIwYjEzNDI4NDQ3OGI4NDkzNzQ0ZmJhMDE3MGRjXzYtMS0xLTEtMzQzODU_b216ec0e-c583-4ce0-8a30-5de5db24bc7b"
      unitRef="shares">138785</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i13321fb937e444cd88314267bda745ce_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZToyNzZiMGIxMzQyODQ0NzhiODQ5Mzc0NGZiYTAxNzBkYy90YWJsZXJhbmdlOjI3NmIwYjEzNDI4NDQ3OGI4NDkzNzQ0ZmJhMDE3MGRjXzYtMy0xLTEtMzQzODU_693ac3a9-5916-445e-bbd1-3cb828b82ba3"
      unitRef="usdPerShare">43.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ifc835a3de52f470092c08cbaf95816d6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzIxNDg_181530c0-ea92-4048-bde6-c058438050d5"
      unitRef="number">0.529</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ifc835a3de52f470092c08cbaf95816d6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzIxODE_7c1cfa28-0676-449a-958f-316c81ccbd82"
      unitRef="shares">18021</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ifab4d81a31fd4e288ff10c96e43b2c8d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzIyODI_6b5cdcce-d868-48e9-97ec-46317b0a599f"
      unitRef="number">0.944</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ifab4d81a31fd4e288ff10c96e43b2c8d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzIzMTU_6a9c150e-025f-4fa4-85a4-7af62de5f4dc"
      unitRef="shares">31150</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="i4f99ea0ba9484922b91d276180aa41df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzI0Nzc_57f4d7f0-44d0-40b9-bdbe-d07394b75746"
      unitRef="number">0</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="i500dd3724cfc4e02ac2d091ec67f4615_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzI0ODM_5369a2a4-4270-42ac-beef-e8ed5b8bdead"
      unitRef="number">1.50</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i39d03875ca794cf0a134c8ef5f369382_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzI2NDE_0ff5680b-705f-41e1-99e5-43e52d95cff3"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensation
      contextRef="i39d03875ca794cf0a134c8ef5f369382_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzI2NjE_92e08877-1cbd-4c3b-a3d0-1d9ceb886075"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i948b97ca60d24f4ea6d06bca3b4555c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzI3MDQ_95b43994-ecc7-4483-83fa-ae94b7f726e0"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzMyODY_7d54c95e-4b08-4288-9c76-0c170b223148">Changes in SARs outstanding for the year ended December&#160;31, 2022 were as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;SARs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;117,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(70,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;41.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercisable at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;41.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i02d1a781bd804903885e7f9a1f1b34ba_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTphM2Y5ZmJlMGVlNzA0ZWQyOGNjNDFhMjVkN2NhNjhjNy90YWJsZXJhbmdlOmEzZjlmYmUwZWU3MDRlZDI4Y2M0MWEyNWQ3Y2E2OGM3XzEtMS0xLTEtMzQzODU_140ac45a-aaa7-4442-9b8f-18310500d47f"
      unitRef="shares">117089</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="i02d1a781bd804903885e7f9a1f1b34ba_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTphM2Y5ZmJlMGVlNzA0ZWQyOGNjNDFhMjVkN2NhNjhjNy90YWJsZXJhbmdlOmEzZjlmYmUwZWU3MDRlZDI4Y2M0MWEyNWQ3Y2E2OGM3XzEtMy0xLTEtMzQzODU_ed0b8d4a-7584-4288-a5ae-5af9c3dd9d2d"
      unitRef="usdPerShare">34.91</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="i39d03875ca794cf0a134c8ef5f369382_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTphM2Y5ZmJlMGVlNzA0ZWQyOGNjNDFhMjVkN2NhNjhjNy90YWJsZXJhbmdlOmEzZjlmYmUwZWU3MDRlZDI4Y2M0MWEyNWQ3Y2E2OGM3XzItMS0xLTEtMzQzODU_cdd7e078-eef1-44f7-b21a-e740a43a1aeb"
      unitRef="shares">70764</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i39d03875ca794cf0a134c8ef5f369382_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTphM2Y5ZmJlMGVlNzA0ZWQyOGNjNDFhMjVkN2NhNjhjNy90YWJsZXJhbmdlOmEzZjlmYmUwZWU3MDRlZDI4Y2M0MWEyNWQ3Y2E2OGM3XzItMy0xLTEtMzQzODU_93315241-5d81-42da-a7b3-6b1874c37c29"
      unitRef="usdPerShare">30.52</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i948b97ca60d24f4ea6d06bca3b4555c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTphM2Y5ZmJlMGVlNzA0ZWQyOGNjNDFhMjVkN2NhNjhjNy90YWJsZXJhbmdlOmEzZjlmYmUwZWU3MDRlZDI4Y2M0MWEyNWQ3Y2E2OGM3XzQtMS0xLTEtMzQzODU_d40aadb7-b678-486a-bfb0-0470364d6275"
      unitRef="shares">46325</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="i948b97ca60d24f4ea6d06bca3b4555c4_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTphM2Y5ZmJlMGVlNzA0ZWQyOGNjNDFhMjVkN2NhNjhjNy90YWJsZXJhbmdlOmEzZjlmYmUwZWU3MDRlZDI4Y2M0MWEyNWQ3Y2E2OGM3XzQtMy0xLTEtMzQzODU_45f268eb-f8ff-4f83-9473-7b1fe24fba6c"
      unitRef="usdPerShare">41.62</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i948b97ca60d24f4ea6d06bca3b4555c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTphM2Y5ZmJlMGVlNzA0ZWQyOGNjNDFhMjVkN2NhNjhjNy90YWJsZXJhbmdlOmEzZjlmYmUwZWU3MDRlZDI4Y2M0MWEyNWQ3Y2E2OGM3XzUtMS0xLTEtMzQzODU_89b5ba5b-568c-4f22-8f46-203993a3e177"
      unitRef="shares">46325</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="i948b97ca60d24f4ea6d06bca3b4555c4_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90YWJsZTphM2Y5ZmJlMGVlNzA0ZWQyOGNjNDFhMjVkN2NhNjhjNy90YWJsZXJhbmdlOmEzZjlmYmUwZWU3MDRlZDI4Y2M0MWEyNWQ3Y2E2OGM3XzUtMy0xLTEtMzQzODU_aa05b715-14ea-4275-915a-838cf0f38d03"
      unitRef="usdPerShare">41.62</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised
      contextRef="i39d03875ca794cf0a134c8ef5f369382_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzI4OTU_dfe5ff8c-1061-43b3-841d-2210d6be574e"
      unitRef="usd">2200000</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised
      contextRef="i9d0a45c77cd04dcba57be4105d44a88d_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzI5MDI_205f7cc7-c0d1-487b-8476-2b2544ce8ffe"
      unitRef="usd">630000</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i39d03875ca794cf0a134c8ef5f369382_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzI5OTM_5859e940-05f3-4dcd-bfde-05c55175f6bc">P0Y8M23D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i948b97ca60d24f4ea6d06bca3b4555c4_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzMwNDE_1ea2fe1d-f351-4087-9f88-254558d1d4ad"
      unitRef="usd">192000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i9d0a45c77cd04dcba57be4105d44a88d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzMxMTg_1dc0121e-3c47-4248-ae5e-7e2f82f531e6">P1Y2M15D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i02d1a781bd804903885e7f9a1f1b34ba_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzMxNjY_ca636824-d24c-4b87-beb1-6cf72cf5266c"
      unitRef="usd">741000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensation
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzMyMzk_7f68577f-f746-4b5d-a2c9-80bbc87ed564"
      unitRef="usd">6700000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzMyNDM_fd86edbd-f88d-441e-972a-0fa49c38b1b7"
      unitRef="usd">2900000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNjkvZnJhZzo2MGRlODkxMTllNzE0Zjg5YTNjNGEzNWE3MDZlOTAzOC90ZXh0cmVnaW9uOjYwZGU4OTExOWU3MTRmODlhM2M0YTM1YTcwNmU5MDM4XzMyNTE_f2868dc4-3319-4ce5-85e5-3567a929fef1"
      unitRef="usd">2300000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherOperatingIncomeAndExpenseTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90ZXh0cmVnaW9uOmIzYzliZTY0ZmExNDQ3ZDJiOWIyNTY1Yjk0OGQ3ZmU1Xzg4_b8c23a2a-9107-4a6c-8866-077c505d4f6f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Operating Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of other operating expense are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Promotional expense &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outside service fees &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Data processing services &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total other operating expense &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherOperatingIncomeAndExpenseTextBlock>
    <us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90ZXh0cmVnaW9uOmIzYzliZTY0ZmExNDQ3ZDJiOWIyNTY1Yjk0OGQ3ZmU1Xzg5_966bc0f0-cd47-40f9-a732-c63e95c80641">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of other operating expense are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Promotional expense &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outside service fees &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Data processing services &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total other operating expense &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90YWJsZTo4NTdhMWRkOTM5Mzc0YTRkYjY3ZTkzNWM5YTVlZmFhOS90YWJsZXJhbmdlOjg1N2ExZGQ5MzkzNzRhNGRiNjdlOTM1YzlhNWVmYWE5XzMtMS0xLTEtMzQzODU_f934ab06-6409-4dcc-a296-e1f00fe5f5dd"
      unitRef="usd">2889000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90YWJsZTo4NTdhMWRkOTM5Mzc0YTRkYjY3ZTkzNWM5YTVlZmFhOS90YWJsZXJhbmdlOjg1N2ExZGQ5MzkzNzRhNGRiNjdlOTM1YzlhNWVmYWE5XzMtMy0xLTEtMzQzODU_90c82aad-c472-4af0-a8ca-e964b190d952"
      unitRef="usd">2627000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90YWJsZTo4NTdhMWRkOTM5Mzc0YTRkYjY3ZTkzNWM5YTVlZmFhOS90YWJsZXJhbmdlOjg1N2ExZGQ5MzkzNzRhNGRiNjdlOTM1YzlhNWVmYWE5XzMtNS0xLTEtMzQzODU_d8e63204-2ab8-45fe-adf2-0c9da1be0da0"
      unitRef="usd">2184000</us-gaap:MarketingAndAdvertisingExpense>
    <cass:OutsideServiceFees
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90YWJsZTo4NTdhMWRkOTM5Mzc0YTRkYjY3ZTkzNWM5YTVlZmFhOS90YWJsZXJhbmdlOjg1N2ExZGQ5MzkzNzRhNGRiNjdlOTM1YzlhNWVmYWE5XzUtMS0xLTEtMzQzODU_67a117e6-530c-4cbb-989b-213dc3fbbb77"
      unitRef="usd">7874000</cass:OutsideServiceFees>
    <cass:OutsideServiceFees
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90YWJsZTo4NTdhMWRkOTM5Mzc0YTRkYjY3ZTkzNWM5YTVlZmFhOS90YWJsZXJhbmdlOjg1N2ExZGQ5MzkzNzRhNGRiNjdlOTM1YzlhNWVmYWE5XzUtMy0xLTEtMzQzODU_a9bdc9f7-5dbb-4f20-b85a-07d5f988bf8d"
      unitRef="usd">7413000</cass:OutsideServiceFees>
    <cass:OutsideServiceFees
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90YWJsZTo4NTdhMWRkOTM5Mzc0YTRkYjY3ZTkzNWM5YTVlZmFhOS90YWJsZXJhbmdlOjg1N2ExZGQ5MzkzNzRhNGRiNjdlOTM1YzlhNWVmYWE5XzUtNS0xLTEtMzQzODU_9dbd9053-1b99-4531-8684-46411ecc0683"
      unitRef="usd">5845000</cass:OutsideServiceFees>
    <us-gaap:InformationTechnologyAndDataProcessing
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90YWJsZTo4NTdhMWRkOTM5Mzc0YTRkYjY3ZTkzNWM5YTVlZmFhOS90YWJsZXJhbmdlOjg1N2ExZGQ5MzkzNzRhNGRiNjdlOTM1YzlhNWVmYWE5XzYtMS0xLTEtMzQzODU_ddef4941-3781-486d-8093-e784cb9ff0e4"
      unitRef="usd">3365000</us-gaap:InformationTechnologyAndDataProcessing>
    <us-gaap:InformationTechnologyAndDataProcessing
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90YWJsZTo4NTdhMWRkOTM5Mzc0YTRkYjY3ZTkzNWM5YTVlZmFhOS90YWJsZXJhbmdlOjg1N2ExZGQ5MzkzNzRhNGRiNjdlOTM1YzlhNWVmYWE5XzYtMy0xLTEtMzQzODU_42c4da94-d3db-436b-8e04-271cab16e071"
      unitRef="usd">2650000</us-gaap:InformationTechnologyAndDataProcessing>
    <us-gaap:InformationTechnologyAndDataProcessing
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90YWJsZTo4NTdhMWRkOTM5Mzc0YTRkYjY3ZTkzNWM5YTVlZmFhOS90YWJsZXJhbmdlOjg1N2ExZGQ5MzkzNzRhNGRiNjdlOTM1YzlhNWVmYWE5XzYtNS0xLTEtMzQzODU_e77fd46c-3709-4042-a51c-dd09a185b8ee"
      unitRef="usd">1900000</us-gaap:InformationTechnologyAndDataProcessing>
    <us-gaap:OtherExpenses
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90YWJsZTo4NTdhMWRkOTM5Mzc0YTRkYjY3ZTkzNWM5YTVlZmFhOS90YWJsZXJhbmdlOjg1N2ExZGQ5MzkzNzRhNGRiNjdlOTM1YzlhNWVmYWE5XzgtMS0xLTEtMzQzODU_89504ea7-f00e-4bf5-8a85-ebcf8452f07e"
      unitRef="usd">7950000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90YWJsZTo4NTdhMWRkOTM5Mzc0YTRkYjY3ZTkzNWM5YTVlZmFhOS90YWJsZXJhbmdlOjg1N2ExZGQ5MzkzNzRhNGRiNjdlOTM1YzlhNWVmYWE5XzgtMy0xLTEtMzQzODU_9f299f9f-4ca0-4e49-b9b1-7e86352f335c"
      unitRef="usd">4053000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90YWJsZTo4NTdhMWRkOTM5Mzc0YTRkYjY3ZTkzNWM5YTVlZmFhOS90YWJsZXJhbmdlOjg1N2ExZGQ5MzkzNzRhNGRiNjdlOTM1YzlhNWVmYWE5XzgtNS0xLTEtMzQzODU_0fb42e25-8bb5-41d8-ae35-b0d990463251"
      unitRef="usd">5458000</us-gaap:OtherExpenses>
    <us-gaap:OtherNoninterestExpense
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90YWJsZTo4NTdhMWRkOTM5Mzc0YTRkYjY3ZTkzNWM5YTVlZmFhOS90YWJsZXJhbmdlOjg1N2ExZGQ5MzkzNzRhNGRiNjdlOTM1YzlhNWVmYWE5XzktMS0xLTEtMzQzODU_7235fa14-96ce-40be-93f7-7f3d750fbdaa"
      unitRef="usd">22078000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90YWJsZTo4NTdhMWRkOTM5Mzc0YTRkYjY3ZTkzNWM5YTVlZmFhOS90YWJsZXJhbmdlOjg1N2ExZGQ5MzkzNzRhNGRiNjdlOTM1YzlhNWVmYWE5XzktMy0xLTEtMzQzODU_a1b3b2b3-1dc0-4980-a5d0-d4e9636a48fb"
      unitRef="usd">16743000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzIvZnJhZzpiM2M5YmU2NGZhMTQ0N2QyYjliMjU2NWI5NDhkN2ZlNS90YWJsZTo4NTdhMWRkOTM5Mzc0YTRkYjY3ZTkzNWM5YTVlZmFhOS90YWJsZXJhbmdlOjg1N2ExZGQ5MzkzNzRhNGRiNjdlOTM1YzlhNWVmYWE5XzktNS0xLTEtMzQzODU_a2d1d379-d013-4ac4-9d45-a989d304a03b"
      unitRef="usd">15387000</us-gaap:OtherNoninterestExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzIyMDE_62148e13-0114-4df8-aacf-ce55e0759d77">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax expense (benefit) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of expected income tax expense (benefit), computed by applying the effective federal statutory rate of 21% for each year to income before income tax expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(Reductions) increases resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-exempt income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Share-based compensation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense in 2022 totaled $8.0 million compared to $5.2 million in 2021 and 2020. When measured as a percent of pre-tax income, the Company&#x2019;s effective tax rate was 18.6% in 2022, 15.4% in 2021, and 17.0% in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effects of temporary differences which give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;ASC 715 pension funding liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Supplemental executive retirement plan accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Unrealized loss on investment securities available-for-sale &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Premises and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Unrealized gain on investment securities available-for-sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt"&gt;The deferred tax asset associated with the unrealized losses on securities is mainly a result of changes in interest rates, and the unrealized losses are considered to be temporary as the fair value is expected to recover as the securities approach their respective maturity dates.  The issuers of the securities are of high credit quality and all principal amounts are expected to be paid when the securities mature.  The Company does not intend to sell and it is likely that the Company will not be required to sell the securities prior to their anticipated recovery.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance would be provided on deferred tax assets when it is more likely than not that some portion of the assets will not be realized. The Company has not established a valuation allowance at December&#160;31, 2022 or 2021, due to management&#x2019;s belief that it is more likely than not that the deferred tax asset is realizable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of the beginning unrecognized tax benefits balance to the ending balance is presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Changes in unrecognized tax benefits as a result of tax positions taken during a prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Changes in unrecognized tax benefits as a result of tax position taken during the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Reductions to unrecognized tax benefits as a result of a lapse of the applicable statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Decreases in unrecognized tax benefits as a result of settlements with taxing authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, 2021 and 2020, the balances of the Company&#x2019;s unrecognized tax benefits which would, if recognized, affect the Company&#x2019;s effective tax rate were $1,129,000, $1,134,000 and $1,096,000, respectively. These amounts are net of the offsetting benefits from other taxing jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, 2021 and 2020, the Company had $84,000, $85,000 and $114,000, respectively, in accrued interest related to unrecognized tax benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes it is reasonably possible that the total amount of unrecognized tax benefits will decrease by approximately $254,000 over the next 12 months. The reduction primarily relates to the anticipated lapse in the statute of limitations. The unrecognized tax benefits relate primarily to apportionment of taxable income among various state tax jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to income tax in the U.S. federal jurisdiction, numerous state jurisdictions, and a foreign jurisdiction. The Company&#x2019;s federal income tax returns for tax years 2019, 2020 and 2021 remain subject to examination by the Internal Revenue Service. In addition, the Company is subject to state tax examinations for the tax years 2018 through 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzIyMDI_ebf032cf-db32-4de0-aef1-6b4cc3581013">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax expense (benefit) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToxNDRlOWViZmE4YWU0ZmQyYThmMmRjMGNhNmQ0Mjc3OS90YWJsZXJhbmdlOjE0NGU5ZWJmYThhZTRmZDJhOGYyZGMwY2E2ZDQyNzc5XzMtMS0xLTEtMzQzODU_d070ce2a-9dd1-4eb4-8389-41409b790657"
      unitRef="usd">7794000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToxNDRlOWViZmE4YWU0ZmQyYThmMmRjMGNhNmQ0Mjc3OS90YWJsZXJhbmdlOjE0NGU5ZWJmYThhZTRmZDJhOGYyZGMwY2E2ZDQyNzc5XzMtMy0xLTEtMzQzODU_e7f88860-b2b4-4350-bf16-40ee2188fa84"
      unitRef="usd">5018000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToxNDRlOWViZmE4YWU0ZmQyYThmMmRjMGNhNmQ0Mjc3OS90YWJsZXJhbmdlOjE0NGU5ZWJmYThhZTRmZDJhOGYyZGMwY2E2ZDQyNzc5XzMtNS0xLTEtMzQzODU_6bdad357-caaa-4046-b1fe-ea22a9a231fc"
      unitRef="usd">5350000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToxNDRlOWViZmE4YWU0ZmQyYThmMmRjMGNhNmQ0Mjc3OS90YWJsZXJhbmdlOjE0NGU5ZWJmYThhZTRmZDJhOGYyZGMwY2E2ZDQyNzc5XzQtMS0xLTEtMzQzODU_cd885e95-9840-44bb-b1c0-3c66324200dc"
      unitRef="usd">1365000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToxNDRlOWViZmE4YWU0ZmQyYThmMmRjMGNhNmQ0Mjc3OS90YWJsZXJhbmdlOjE0NGU5ZWJmYThhZTRmZDJhOGYyZGMwY2E2ZDQyNzc5XzQtMy0xLTEtMzQzODU_5c4b059d-3516-4bcf-a8a2-f9b7bbc63482"
      unitRef="usd">897000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToxNDRlOWViZmE4YWU0ZmQyYThmMmRjMGNhNmQ0Mjc3OS90YWJsZXJhbmdlOjE0NGU5ZWJmYThhZTRmZDJhOGYyZGMwY2E2ZDQyNzc5XzQtNS0xLTEtMzQzODU_f06ef479-2439-4760-b25f-5379cd91c1d9"
      unitRef="usd">671000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToxNDRlOWViZmE4YWU0ZmQyYThmMmRjMGNhNmQ0Mjc3OS90YWJsZXJhbmdlOjE0NGU5ZWJmYThhZTRmZDJhOGYyZGMwY2E2ZDQyNzc5XzYtMS0xLTEtMzQzODU_7dc986af-024c-4f67-9053-fdf99aac84f8"
      unitRef="usd">-990000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToxNDRlOWViZmE4YWU0ZmQyYThmMmRjMGNhNmQ0Mjc3OS90YWJsZXJhbmdlOjE0NGU5ZWJmYThhZTRmZDJhOGYyZGMwY2E2ZDQyNzc5XzYtMy0xLTEtMzQzODU_d916851c-cac6-4aa0-8cd7-9083f493f313"
      unitRef="usd">-608000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToxNDRlOWViZmE4YWU0ZmQyYThmMmRjMGNhNmQ0Mjc3OS90YWJsZXJhbmdlOjE0NGU5ZWJmYThhZTRmZDJhOGYyZGMwY2E2ZDQyNzc5XzYtNS0xLTEtMzQzODU_0e4cfedd-b749-4acf-ad8c-48788d5244fb"
      unitRef="usd">-636000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToxNDRlOWViZmE4YWU0ZmQyYThmMmRjMGNhNmQ0Mjc3OS90YWJsZXJhbmdlOjE0NGU5ZWJmYThhZTRmZDJhOGYyZGMwY2E2ZDQyNzc5XzctMS0xLTEtMzQzODU_2f2a01e9-32bc-4744-a1f5-c1702cd48bfb"
      unitRef="usd">-173000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToxNDRlOWViZmE4YWU0ZmQyYThmMmRjMGNhNmQ0Mjc3OS90YWJsZXJhbmdlOjE0NGU5ZWJmYThhZTRmZDJhOGYyZGMwY2E2ZDQyNzc5XzctMy0xLTEtMzQzODU_67b71cab-9a58-42f6-82fd-4c80c7c8821d"
      unitRef="usd">-90000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToxNDRlOWViZmE4YWU0ZmQyYThmMmRjMGNhNmQ0Mjc3OS90YWJsZXJhbmdlOjE0NGU5ZWJmYThhZTRmZDJhOGYyZGMwY2E2ZDQyNzc5XzctNS0xLTEtMzQzODU_1258836a-9f69-4576-b2e3-8e3fd5c5082b"
      unitRef="usd">-220000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToxNDRlOWViZmE4YWU0ZmQyYThmMmRjMGNhNmQ0Mjc3OS90YWJsZXJhbmdlOjE0NGU5ZWJmYThhZTRmZDJhOGYyZGMwY2E2ZDQyNzc5XzgtMS0xLTEtMzQzODU_4270dd90-a272-4218-8fe8-8116941731a3"
      unitRef="usd">7996000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToxNDRlOWViZmE4YWU0ZmQyYThmMmRjMGNhNmQ0Mjc3OS90YWJsZXJhbmdlOjE0NGU5ZWJmYThhZTRmZDJhOGYyZGMwY2E2ZDQyNzc5XzgtMy0xLTEtMzQzODU_a8992916-c89b-45e6-a0a0-8ca9db1d5e7b"
      unitRef="usd">5217000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToxNDRlOWViZmE4YWU0ZmQyYThmMmRjMGNhNmQ0Mjc3OS90YWJsZXJhbmdlOjE0NGU5ZWJmYThhZTRmZDJhOGYyZGMwY2E2ZDQyNzc5XzgtNS0xLTEtMzQzODU_2e5e66ed-fcd4-43ba-aeb6-5df6051b7095"
      unitRef="usd">5165000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzIxOTk_38350abc-2511-49dd-bea6-52182bfe4857">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of expected income tax expense (benefit), computed by applying the effective federal statutory rate of 21% for each year to income before income tax expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(Reductions) increases resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-exempt income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Share-based compensation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzItMS0xLTEtMzQzODU_f8eacefb-abd3-4053-8d51-620bbddb88b8"
      unitRef="usd">9035000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzItMy0xLTEtMzQzODU_cdae7d78-d297-4d7b-af6e-221c7bbdcc58"
      unitRef="usd">7103000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzItNS0xLTEtMzQzODU_3ba3241b-aece-4f2c-93d6-fb94820ed7b6"
      unitRef="usd">6385000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzQtMS0xLTEtMzQzODU_334df7e5-f67c-4519-b248-9b821142cbb2"
      unitRef="usd">1571000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzQtMy0xLTEtMzQzODU_922e1257-0548-4891-a26f-401ebb28f01a"
      unitRef="usd">1673000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzQtNS0xLTEtMzQzODU_7c6566c5-1372-43d8-b819-473d4f5d1019"
      unitRef="usd">1588000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzUtMS0xLTEtMzQzODU_078bd942-0548-4fe1-b555-7e54ec57d5fb"
      unitRef="usd">942000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzUtMy0xLTEtMzQzODU_708293d8-f961-4f53-a5fa-5d21cb43b47d"
      unitRef="usd">638000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzUtNS0xLTEtMzQzODU_a3301d7e-8b41-4276-bd2c-ff07194f1932"
      unitRef="usd">356000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzYtMS0xLTEtMzQzODU_57d3acab-39e6-4c30-845b-5a2e6fa56dcf"
      unitRef="usd">258000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzYtMy0xLTEtMzQzODU_39039034-d198-4419-8d72-935a40707471"
      unitRef="usd">92000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzYtNS0xLTEtMzQzODU_b0baca67-b741-4bef-bfb3-dcff0868aaf5"
      unitRef="usd">70000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzctMS0xLTEtMzQzODU_ce6ce8ca-834d-4c8a-a945-a7cbf17f4534"
      unitRef="usd">473000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzctMy0xLTEtMzQzODU_fca15df7-1d4a-4928-bb28-995d2fc859f1"
      unitRef="usd">357000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzctNS0xLTEtMzQzODU_da1da988-7b4d-4e1f-9a79-de0c461dcb92"
      unitRef="usd">336000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzgtMS0xLTEtMzQzODU_2b4e6b97-3a4b-4c2d-8abe-43d161606bf8"
      unitRef="usd">-195000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzgtMy0xLTEtMzQzODU_07a7f56b-db2f-4234-9c64-1355c2d6bc8b"
      unitRef="usd">-586000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzgtNS0xLTEtMzQzODU_bb4b0189-4f41-4778-80d6-4fa1e609003a"
      unitRef="usd">278000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzktMS0xLTEtMzQzODU_fbb2e3de-bda5-4fd6-968c-b5a631e37e3e"
      unitRef="usd">7996000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzktMy0xLTEtMzQzODU_4a26e8c8-dfc3-4eed-b267-956c3d176b4d"
      unitRef="usd">5217000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTo1OWNlMWE3OTM4YzU0ZGNmOWM0ZmJkZWU4YmQyNGQyYS90YWJsZXJhbmdlOjU5Y2UxYTc5MzhjNTRkY2Y5YzRmYmRlZThiZDI0ZDJhXzktNS0xLTEtMzQzODU_5e435296-6480-4b39-aa96-2ec8cbe7dc2a"
      unitRef="usd">5165000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzMxNA_540b1695-673c-4ea5-adda-6515bae7762c"
      unitRef="usd">8000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzMyOQ_5a5b6b7a-d6bf-4f12-9dd1-2662397da846"
      unitRef="usd">5200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzQ1MA_f768de57-82ac-48d6-8488-55d2ac3bf397"
      unitRef="number">0.186</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzQ2MA_805ed0d6-2907-47cd-95b6-6e1cd62e4716"
      unitRef="number">0.154</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzQ3NA_66d72a80-bd40-42d8-8c7f-50ce295b754a"
      unitRef="number">0.170</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzIyMDM_5fefd974-6e4b-4cd9-b65d-2b6ae4fe2a79">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effects of temporary differences which give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;ASC 715 pension funding liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Supplemental executive retirement plan accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Unrealized loss on investment securities available-for-sale &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Premises and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Unrealized gain on investment securities available-for-sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.52pt"&gt;The deferred tax asset associated with the unrealized losses on securities is mainly a result of changes in interest rates, and the unrealized losses are considered to be temporary as the fair value is expected to recover as the securities approach their respective maturity dates.  The issuers of the securities are of high credit quality and all principal amounts are expected to be paid when the securities mature.  The Company does not intend to sell and it is likely that the Company will not be required to sell the securities prior to their anticipated recovery.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzMtMS0xLTEtMzQzODU_865b9b4e-6831-45c7-9055-fd4932d11b5d"
      unitRef="usd">3222000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzMtMy0xLTEtMzQzODU_d261ce69-b963-4212-a316-9c4c3f85e104"
      unitRef="usd">2866000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzQtMS0xLTEtMzQzODU_5e5e4923-f9dc-4927-9c05-191a9c405989"
      unitRef="usd">1594000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzQtMy0xLTEtMzQzODU_b113dd4e-169a-478c-ad3c-e61431b34aa3"
      unitRef="usd">1952000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzUtMS0xLTEtMzQzODU_e4c814f8-f8f6-4a04-9cee-b14305f8bd12"
      unitRef="usd">2311000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzUtMy0xLTEtMzQzODU_9efdf15d-feca-4c4d-ac3d-899ecd5cb51d"
      unitRef="usd">2293000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzYtMS0xLTEtMzQzODU_aced60fe-cd56-4231-bcb9-74348c8b6018"
      unitRef="usd">2745000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzYtMy0xLTEtMzQzODU_58a8a5f4-ae71-4c98-9f93-5cefee30996e"
      unitRef="usd">1875000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzctMS0xLTEtNDMzNDc_6b701cb3-3999-46ff-8647-7c509df1236e"
      unitRef="usd">16798000</us-gaap:DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross>
    <us-gaap:DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzctMy0xLTEtNDMzNDc_31601403-392a-4938-b33a-c2c6885f4f3b"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzgtMS0xLTEtNDMzNDc_fa2a32ee-8e39-4797-afff-70413617cc6a"
      unitRef="usd">772000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzgtMy0xLTEtNDMzNDc_9e8f5e83-b9df-4d9b-91b8-2af13718222f"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <cass:DeferredTaxAssetLeaseLiability
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzctMS0xLTEtMzQzODU_531218df-1bc2-4f9e-9716-330725502b6d"
      unitRef="usd">2261000</cass:DeferredTaxAssetLeaseLiability>
    <cass:DeferredTaxAssetLeaseLiability
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzctMy0xLTEtMzQzODU_a977327d-ec2e-4985-a866-1f1414f7d45f"
      unitRef="usd">1145000</cass:DeferredTaxAssetLeaseLiability>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzgtMS0xLTEtMzQzODU_ba6ce4fb-07e1-4d80-b1a4-ca9791062d98"
      unitRef="usd">640000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzgtMy0xLTEtMzQzODU_e6fb3d11-1974-4484-bf47-36876249988b"
      unitRef="usd">633000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzktMS0xLTEtMzQzODU_14e6a0a0-a2d7-4c1c-b986-7dd2dda7294f"
      unitRef="usd">30343000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzktMy0xLTEtMzQzODU_51082645-c1ca-46a0-a263-7420593bbc39"
      unitRef="usd">10764000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzExLTEtMS0xLTM0Mzg1_bfad8e34-7317-4ba0-b016-c533bcc04b20"
      unitRef="usd">1710000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzExLTMtMS0xLTM0Mzg1_56557b44-7c67-492b-b00f-cc29f4ebff45"
      unitRef="usd">2235000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <cass:DeferredTaxLiabilitiesPensionCosts
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzEyLTEtMS0xLTM0Mzg1_a5225693-110e-4c06-8465-75da8caee727"
      unitRef="usd">1141000</cass:DeferredTaxLiabilitiesPensionCosts>
    <cass:DeferredTaxLiabilitiesPensionCosts
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzEyLTMtMS0xLTM0Mzg1_8676aed0-198b-4905-9be6-2e7dee94ac95"
      unitRef="usd">531000</cass:DeferredTaxLiabilitiesPensionCosts>
    <us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzEzLTEtMS0xLTM0Mzg1_a5657f44-a694-4685-bddb-1b2ade999214"
      unitRef="usd">1744000</us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets>
    <us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzEzLTMtMS0xLTM0Mzg1_a0e146b8-99bd-4765-822d-7b856e709e32"
      unitRef="usd">1493000</us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets>
    <us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzE0LTEtMS0xLTM0Mzg1_ccef6fd2-4ac7-4fa8-96a7-2d5899f58379"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities>
    <us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzE0LTMtMS0xLTM0Mzg1_04099e85-b114-4150-8942-176f94834249"
      unitRef="usd">2185000</us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzE1LTEtMS0xLTM0Mzg1_054aabdf-7bba-4bbe-bd70-8a7b77f2f342"
      unitRef="usd">2178000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzE1LTMtMS0xLTM0Mzg1_78b0edaa-e4d2-46ba-8944-af261c0af031"
      unitRef="usd">1032000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzE4LTEtMS0xLTQzMzI0_4a5d58b3-4dad-4594-aa0b-b50b14f9df8a"
      unitRef="usd">847000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzE4LTMtMS0xLTQzMzI0_867cbf7d-6811-4896-ad44-3691edd582aa"
      unitRef="usd">479000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzE2LTEtMS0xLTM0Mzg1_4db6a768-7cf8-42d4-a104-ac0abb9d6e35"
      unitRef="usd">144000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzE2LTMtMS0xLTM0Mzg1_853ee491-095b-4bc2-8ee2-a54f9be03fae"
      unitRef="usd">18000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzE3LTEtMS0xLTM0Mzg1_d1e25de5-78e5-4cd8-9a3a-8394bdb8d840"
      unitRef="usd">7764000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzE3LTMtMS0xLTM0Mzg1_4f4bf478-c656-4997-8233-071cf7f655ef"
      unitRef="usd">7973000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzE4LTEtMS0xLTM0Mzg1_693764d3-e4d5-4ff2-acd8-fe279b985cd5"
      unitRef="usd">22579000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZToyNjdiODE0ODk5NjY0NzJlYTkxYzhiNWE4ZTVkNWFiZi90YWJsZXJhbmdlOjI2N2I4MTQ4OTk2NjQ3MmVhOTFjOGI1YThlNWQ1YWJmXzE4LTMtMS0xLTM0Mzg1_f6198aad-0e41-47fc-a4b3-5c7850ff0624"
      unitRef="usd">2791000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzIyMDA_cb26e140-0448-4d42-b936-7bc76d0dbb5c">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of the beginning unrecognized tax benefits balance to the ending balance is presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Changes in unrecognized tax benefits as a result of tax positions taken during a prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Changes in unrecognized tax benefits as a result of tax position taken during the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Reductions to unrecognized tax benefits as a result of a lapse of the applicable statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Decreases in unrecognized tax benefits as a result of settlements with taxing authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzEtMS0xLTEtMzQzODU_75b0a7b2-ad4d-487a-a762-09fef17914ee"
      unitRef="usd">1405000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i50b91396e9b548ecba71aac2d9d8d907_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzEtMy0xLTEtMzQzODU_c7342374-c51a-4dae-984f-954c552999d7"
      unitRef="usd">1231000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i32b9636ecd5e45c497a689d25ba8d605_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzEtNS0xLTEtMzQzODU_a080f9c7-0d0a-42fc-8ad1-d1cdea8a8cc9"
      unitRef="usd">1299000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzItMS0xLTEtMzQzODU_858033be-755e-4151-a5e6-43f964d99e3c"
      unitRef="usd">176000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzItMy0xLTEtMzQzODU_9cafa0f6-a122-48d0-93b5-f59bb48cdba5"
      unitRef="usd">165000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzItNS0xLTEtMzQzODU_1c238c11-2680-4af2-bebd-36dfec418d01"
      unitRef="usd">62000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzMtMS0xLTEtMzQzODU_5f90e797-9d40-4eb0-8136-18a04fcda457"
      unitRef="usd">222000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzMtMy0xLTEtMzQzODU_364396b9-5826-427b-a3c6-bdd8192e0d2d"
      unitRef="usd">239000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzMtNS0xLTEtMzQzODU_fb1c9e6e-0960-4b7b-b330-f56f7b85f428"
      unitRef="usd">233000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzQtMS0xLTEtMzQzODU_7c8045d4-9a55-4f8e-a0fd-bb42ff3dd96d"
      unitRef="usd">199000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzQtMy0xLTEtMzQzODU_79e75a8e-471f-42d4-ac10-0b22b6d20ee7"
      unitRef="usd">230000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzQtNS0xLTEtMzQzODU_9156a846-6f1b-49e3-a681-3d1b2dc78213"
      unitRef="usd">315000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzUtMS0xLTEtMzQzODU_f53037a3-cfe9-4cd4-970d-5e8828cd459e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzUtMy0xLTEtMzQzODU_39391821-3e4e-45be-a89a-a6459b00161c"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzUtNS0xLTEtMzQzODU_7e871c51-3a8a-4464-a5cf-3824b26af19e"
      unitRef="usd">48000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzYtMS0xLTEtMzQzODU_52814c08-58e1-42ad-8214-457658befe79"
      unitRef="usd">1252000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzYtMy0xLTEtMzQzODU_f5bc5fbd-f399-4909-b134-3d2dfa932c40"
      unitRef="usd">1405000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i50b91396e9b548ecba71aac2d9d8d907_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90YWJsZTphODliM2NhYTkxNjc0MzliOWI2NGFlNDE0NTNkNzcxMy90YWJsZXJhbmdlOmE4OWIzY2FhOTE2NzQzOWI5YjY0YWU0MTQ1M2Q3NzEzXzYtNS0xLTEtMzQzODU_8c98f22f-1284-4523-9304-52931c4f4a56"
      unitRef="usd">1231000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzEyNDA_6324757d-0a13-4aa7-bd91-c083662ebaba"
      unitRef="usd">1129000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzEyNDQ_a85ae763-bd23-4064-a1c4-6737c64d7e5b"
      unitRef="usd">1134000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i50b91396e9b548ecba71aac2d9d8d907_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzEyNTE_ae6515d4-de85-4cef-8ba0-450b6da10f70"
      unitRef="usd">1096000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzEzODg_91875d10-34b7-4002-a342-cd05dbad1235"
      unitRef="usd">84000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzEzOTI_16ff5bce-5027-4225-a3c1-ea9e7533129a"
      unitRef="usd">85000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i50b91396e9b548ecba71aac2d9d8d907_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzEzOTk_e95bc383-666b-4d58-9902-7d5a886e0f06"
      unitRef="usd">114000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzUvZnJhZzo4YTZiMmUwNjdiODQ0MDJhOTVkZDExYzkwM2FjOGQxMy90ZXh0cmVnaW9uOjhhNmIyZTA2N2I4NDQwMmE5NWRkMTFjOTAzYWM4ZDEzXzE2MDQ_aa38650f-6eb8-4332-8b11-83be48737c90"
      unitRef="usd">254000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90ZXh0cmVnaW9uOjY3ZTBjZjllODQxZTRmNzE5MDg5N2VkM2JlNmI2NDdjXzI3NzI_8f49655a-672d-440b-8a11-dd69e4df8a1b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disclosures about Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Following is a summary of the carrying amounts and fair values of the Company&#x2019;s financial instruments: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;948,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;948,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest receivable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,968,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,143,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,143,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet liabilities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,257,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,257,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,221,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,221,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts and drafts payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,050,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,050,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,324,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,324,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,271,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,271,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following methods and assumptions were used to estimate the fair value of each class of financial instruments for which it is practicable to estimate that value: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The carrying amount approximates fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The fair value is measured on a recurring basis using Level 2 valuations. Refer to Note 3 - Investment Securities, for fair value and unrealized gains and losses by investment type. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The fair value is estimated using present values of future cash flows discounted at risk-adjusted interest rates for each loan category designated by management and is therefore a Level 3 valuation. Management believes that the risk factor embedded in the interest rates along with the allowance for credit losses approximates a fair valuation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Individually assessed loans are valued using the fair value of the collateral which is based upon an observable market price or current appraised value and therefore, the fair value is a nonrecurring Level 3 valuation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accrued Interest Receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The carrying amount approximates fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deposits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The fair value of demand deposits, savings deposits and certain money market deposits is the amount payable on demand at the reporting date. The fair value of fixed-maturity certificates of deposit is estimated using the rates currently offered for deposits of similar remaining maturities and therefore, is a Level 2 valuation. The fair value estimates above do not include the benefit that results from the low-cost funding provided by the deposit liabilities compared to the cost of borrowing funds in the market or the benefit derived from the customer relationship inherent in existing deposits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts and Drafts Payable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The carrying amount approximates fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accrued Interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The carrying amount approximates fair value. &lt;/span&gt;&lt;/div&gt;Limitations Fair value estimates are based on existing on- and off-balance sheet financial instruments without attempting to estimate the value of anticipated future business and the value of assets and liabilities that are not considered financial instruments. Other significant assets or liabilities that are not considered financial assets or liabilities include premises and equipment and the benefit that results from the low-cost funding provided by the deposit liabilities compared to the cost of borrowing funds in the market (core deposit intangible). In addition, tax ramifications related to the realization of the unrealized gains and losses can have a significant effect on fair value estimates and have not been considered in any of the estimates.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90ZXh0cmVnaW9uOjY3ZTBjZjllODQxZTRmNzE5MDg5N2VkM2JlNmI2NDdjXzI3NzM_41fbd666-1b3e-4555-8b3b-804fd5e9943d">Following is a summary of the carrying amounts and fair values of the Company&#x2019;s financial instruments: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;948,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;948,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest receivable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,968,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,143,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,143,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet liabilities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,257,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,257,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,221,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,221,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts and drafts payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,050,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,050,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,324,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,324,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,271,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,271,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic4f2e05805d24b49a32e209922a7a027_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzQtMS0xLTEtMzQzODU_aba2fe0c-2adc-43c0-92a5-699f3f1f029b"
      unitRef="usd">200942000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1cb498adbe724348a87a21688c71ec1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzQtMy0xLTEtMzQzODU_f95276e4-d4e5-4fa1-a7d0-2f9102dfa960"
      unitRef="usd">200942000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iacb96501fea54f799be894ae9f814af2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzQtNS0xLTEtMzQzODU_b2bbb2db-9380-4f09-83e7-bf35c882e873"
      unitRef="usd">514928000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ied345d1faa4c4ad4afa794221fab2bfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzQtNy0xLTEtMzQzODU_8543eafa-9ba0-4a45-acf4-9c91b41b1a93"
      unitRef="usd">514928000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ic4f2e05805d24b49a32e209922a7a027_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzUtMS0xLTEtMzQzODU_05176634-73ac-42c6-972c-a06366469179"
      unitRef="usd">754468000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i1cb498adbe724348a87a21688c71ec1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzUtMy0xLTEtMzQzODU_c82ab6fc-dc7c-44c3-a021-dda5ca8a2613"
      unitRef="usd">754468000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iacb96501fea54f799be894ae9f814af2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzUtNS0xLTEtMzQzODU_5e295a35-9164-493c-92b7-4531555fb02b"
      unitRef="usd">673453000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ied345d1faa4c4ad4afa794221fab2bfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzUtNy0xLTEtMzQzODU_fbfa7a55-b28d-4a0d-a7bc-f5a5d5b2b329"
      unitRef="usd">673453000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ic4f2e05805d24b49a32e209922a7a027_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzYtMS0xLTEtMzQzODU_4f256eb6-8b24-4122-83bf-1b53b4187c5a"
      unitRef="usd">1069367000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i1cb498adbe724348a87a21688c71ec1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzYtMy0xLTEtMzQzODU_6e277aea-4bc2-407f-91b8-983332234952"
      unitRef="usd">1004682000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="iacb96501fea54f799be894ae9f814af2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzYtNS0xLTEtMzQzODU_615c26eb-7a29-4ad6-8285-5b64717deb32"
      unitRef="usd">948526000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ied345d1faa4c4ad4afa794221fab2bfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzYtNy0xLTEtMzQzODU_6598f87d-0a99-4b68-af31-4e782f33e1fa"
      unitRef="usd">948701000</us-gaap:LoansReceivableFairValueDisclosure>
    <cass:AccruedInterestReceivableFairValueDisclosure
      contextRef="ic4f2e05805d24b49a32e209922a7a027_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzctMS0xLTEtMzQzODU_01d76ef5-ab88-46a9-b20c-72479a6e851e"
      unitRef="usd">8297000</cass:AccruedInterestReceivableFairValueDisclosure>
    <cass:AccruedInterestReceivableFairValueDisclosure
      contextRef="i1cb498adbe724348a87a21688c71ec1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzctMy0xLTEtMzQzODU_a0c3c24f-d64a-42e4-9dfd-94a6c8bf907c"
      unitRef="usd">8297000</cass:AccruedInterestReceivableFairValueDisclosure>
    <cass:AccruedInterestReceivableFairValueDisclosure
      contextRef="iacb96501fea54f799be894ae9f814af2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzctNS0xLTEtMzQzODU_84fc9bcb-7acb-4066-9c50-14a75b8dfcca"
      unitRef="usd">6799000</cass:AccruedInterestReceivableFairValueDisclosure>
    <cass:AccruedInterestReceivableFairValueDisclosure
      contextRef="ied345d1faa4c4ad4afa794221fab2bfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzctNy0xLTEtMzQzODU_25baa9fc-1aaf-4fb7-a46a-325927f565f2"
      unitRef="usd">6799000</cass:AccruedInterestReceivableFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic4f2e05805d24b49a32e209922a7a027_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzgtMS0xLTEtMzQzODU_6c6e19f3-88be-4d55-b65e-23260e9f6138"
      unitRef="usd">2033074000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1cb498adbe724348a87a21688c71ec1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzgtMy0xLTEtMzQzODU_5c95a3d2-4bae-47ea-b50f-a3984509ff50"
      unitRef="usd">1968389000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iacb96501fea54f799be894ae9f814af2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzgtNS0xLTEtMzQzODU_4304510b-9e2a-407c-9d39-e7f1e5a082d7"
      unitRef="usd">2143706000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ied345d1faa4c4ad4afa794221fab2bfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzgtNy0xLTEtMzQzODU_7872aaeb-9c31-458d-b2a8-6d11b04ee6c2"
      unitRef="usd">2143881000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="ic4f2e05805d24b49a32e209922a7a027_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzExLTEtMS0xLTM0Mzg1_73e8e6d7-b5ee-4a66-8c0c-327963993307"
      unitRef="usd">1257217000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i1cb498adbe724348a87a21688c71ec1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzExLTMtMS0xLTM0Mzg1_e7c4e497-7dfa-4cd5-80b3-a6751cef04a7"
      unitRef="usd">1257217000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="iacb96501fea54f799be894ae9f814af2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzExLTUtMS0xLTM0Mzg1_b41e10c1-ab01-407f-8089-5bc424527bfb"
      unitRef="usd">1221503000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="ied345d1faa4c4ad4afa794221fab2bfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzExLTctMS0xLTM0Mzg1_121d1eab-f47e-49cf-9a0b-5216a3483ee3"
      unitRef="usd">1221503000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:AccountsPayableFairValueDisclosure
      contextRef="ic4f2e05805d24b49a32e209922a7a027_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzEyLTEtMS0xLTM0Mzg1_85fad0ed-dacc-4526-ac52-9cb79aeb4be1"
      unitRef="usd">1067600000</us-gaap:AccountsPayableFairValueDisclosure>
    <us-gaap:AccountsPayableFairValueDisclosure
      contextRef="i1cb498adbe724348a87a21688c71ec1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzEyLTMtMS0xLTM0Mzg1_a6a91a0d-c678-4b51-9df6-b0059a7a6fe7"
      unitRef="usd">1067600000</us-gaap:AccountsPayableFairValueDisclosure>
    <us-gaap:AccountsPayableFairValueDisclosure
      contextRef="iacb96501fea54f799be894ae9f814af2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzEyLTUtMS0xLTM0Mzg1_cc92a93f-b3fe-4456-bec3-12a577789d91"
      unitRef="usd">1050396000</us-gaap:AccountsPayableFairValueDisclosure>
    <us-gaap:AccountsPayableFairValueDisclosure
      contextRef="ied345d1faa4c4ad4afa794221fab2bfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzEyLTctMS0xLTM0Mzg1_2ddfbac4-1ed3-4a4d-98bf-407eb940c2a8"
      unitRef="usd">1050396000</us-gaap:AccountsPayableFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="ic4f2e05805d24b49a32e209922a7a027_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzEzLTEtMS0xLTM0Mzg1_b1b4cba0-7ebf-4e95-bb3f-6fb4dc0938e6"
      unitRef="usd">66000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i1cb498adbe724348a87a21688c71ec1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzEzLTMtMS0xLTM0Mzg1_f043d121-b8d0-496c-89af-19fbed91e84c"
      unitRef="usd">66000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="iacb96501fea54f799be894ae9f814af2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzEzLTUtMS0xLTM0Mzg1_baca508e-b8fc-40b3-a1b7-46916bc1de1b"
      unitRef="usd">16000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="ied345d1faa4c4ad4afa794221fab2bfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzEzLTctMS0xLTM0Mzg1_5b7d2c24-9c65-47ca-a1c9-f235c2dcf480"
      unitRef="usd">16000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic4f2e05805d24b49a32e209922a7a027_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzE0LTEtMS0xLTM0Mzg1_81b4ebd0-e0ca-443f-b962-30774e8026f3"
      unitRef="usd">2324883000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i1cb498adbe724348a87a21688c71ec1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzE0LTMtMS0xLTM0Mzg1_5c819682-6c10-461f-963b-0334cf0ecab8"
      unitRef="usd">2324883000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iacb96501fea54f799be894ae9f814af2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzE0LTUtMS0xLTM0Mzg1_01d72117-744a-46f9-8dde-1f3e0f61d11a"
      unitRef="usd">2271915000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ied345d1faa4c4ad4afa794221fab2bfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xNzgvZnJhZzo2N2UwY2Y5ZTg0MWU0ZjcxOTA4OTdlZDNiZTZiNjQ3Yy90YWJsZTozYjAwMGYyYzE4Mzk0OTFkYjFhOTQzMDg3NmMwYWQ5Yy90YWJsZXJhbmdlOjNiMDAwZjJjMTgzOTQ5MWRiMWE5NDMwODc2YzBhZDljXzE0LTctMS0xLTM0Mzg1_c93357a8-c04b-40e7-9305-c7d220b284ef"
      unitRef="usd">2271915000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODEvZnJhZzoxMWY3M2YwMDZjN2Q0ZTcyYWNlZjdlMWQ5Y2NiZDFlMi90ZXh0cmVnaW9uOjExZjczZjAwNmM3ZDRlNzJhY2VmN2UxZDljY2JkMWUyXzMxNjQ_8e661b01-e4a2-43e6-9dba-bd3d692be3a7">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is party to financial instruments with off-balance sheet risk in the normal course of business to meet the financing needs of its customers. These financial instruments include commitments to extend credit, commercial letters of credit and standby letters of credit. The Company&#x2019;s maximum potential exposure to credit loss in the event of nonperformance by the other party to the financial instrument for commitments to extend credit, commercial letters of credit and standby letters of credit is represented by the contractual amounts of those instruments. At December&#160;31, 2022, an allowance for unfunded commitments of $232,000 had been recorded, as compared to $367,000 at December&#160;31, 2021. See Note 1 "Summary of Significant Accounting Policies" for information related to CECL. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commitments to extend credit are agreements to lend to a customer as long as there is no violation of any condition established in the contract. Commercial and standby letters of credit are commitments issued by the Company to guarantee the performance of a customer to a third party. These off-balance sheet financial instruments generally have fixed expiration dates or other termination clauses and may require payment of a fee. The approximate remaining terms of commercial and standby letters of credit range from less than &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODEvZnJhZzoxMWY3M2YwMDZjN2Q0ZTcyYWNlZjdlMWQ5Y2NiZDFlMi90ZXh0cmVnaW9uOjExZjczZjAwNmM3ZDRlNzJhY2VmN2UxZDljY2JkMWUyXzE2NDkyNjc0NDgxMzQ_6140de98-16a0-41ec-8d97-8e4f58c59b83"&gt;one&lt;/span&gt; to five years. Since these financial instruments may expire without being drawn upon, the total amounts do not necessarily represent future cash requirements. Commitments to extend credit and letters of credit are subject to the same underwriting standards as those financial instruments included on the consolidated balance sheets. The Company evaluates each customer&#x2019;s credit-worthiness on a case-by-case basis. The amount of collateral obtained, if deemed necessary upon extension of the credit, is based on management&#x2019;s credit evaluation of the borrower. Collateral held varies, but is generally accounts receivable, inventory, residential or income-producing commercial property or equipment. In the event of nonperformance, the Company may obtain and liquidate the collateral to recover amounts paid under its guarantees on these financial instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The following table shows commitments to extend credit, standby letters of credit and commercial letters: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commitments to extend credit &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standby letters of credit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial letters of credit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of commitments to extend credit and standby letters of credit is estimated using the fees currently charged to enter into similar agreements, taking into account the remaining terms of the agreements, the likelihood of the counterparties drawing on such financial instruments and the present credit worthiness of such counterparties. The Company believes such commitments have been made at terms which are competitive in the markets in which it operates; however, no premium or discount is offered thereon.&lt;/span&gt;&lt;/div&gt;The Company and its subsidiaries are not involved in any pending proceedings other than ordinary routine litigation incidental to their businesses. Management believes none of these proceedings, if determined adversely, would have a material effect on the business or financial condition of the Company or its subsidiaries.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODEvZnJhZzoxMWY3M2YwMDZjN2Q0ZTcyYWNlZjdlMWQ5Y2NiZDFlMi90ZXh0cmVnaW9uOjExZjczZjAwNmM3ZDRlNzJhY2VmN2UxZDljY2JkMWUyXzY2MQ_b851b8db-e9cb-4637-a737-661d070abd51"
      unitRef="usd">232000</us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments>
    <us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODEvZnJhZzoxMWY3M2YwMDZjN2Q0ZTcyYWNlZjdlMWQ5Y2NiZDFlMi90ZXh0cmVnaW9uOjExZjczZjAwNmM3ZDRlNzJhY2VmN2UxZDljY2JkMWUyXzY5OA_2be5374c-d124-45d8-833e-a0f11e56a4c9"
      unitRef="usd">367000</us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments>
    <cass:CommercialAndStandbyLettersOfCreditRemainingDurationTerm
      contextRef="i8508dda015614183a6538e1a4d29fd32_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODEvZnJhZzoxMWY3M2YwMDZjN2Q0ZTcyYWNlZjdlMWQ5Y2NiZDFlMi90ZXh0cmVnaW9uOjExZjczZjAwNmM3ZDRlNzJhY2VmN2UxZDljY2JkMWUyXzE2NDkyNjc0NDgxNDQ_6bafb8d4-ac27-47bd-a055-48d3c056b72f">P5Y</cass:CommercialAndStandbyLettersOfCreditRemainingDurationTerm>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODEvZnJhZzoxMWY3M2YwMDZjN2Q0ZTcyYWNlZjdlMWQ5Y2NiZDFlMi90ZXh0cmVnaW9uOjExZjczZjAwNmM3ZDRlNzJhY2VmN2UxZDljY2JkMWUyXzMxNjU_ebb5bccf-4740-4362-a5d0-186c70c07545">The following table shows commitments to extend credit, standby letters of credit and commercial letters: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commitments to extend credit &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standby letters of credit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial letters of credit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCredit
      contextRef="i59605f89e5f249b998d11a1a49e3dce9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODEvZnJhZzoxMWY3M2YwMDZjN2Q0ZTcyYWNlZjdlMWQ5Y2NiZDFlMi90YWJsZTo5MzViMjdlYzEwYmY0ZWM3YWVkMDQ2MzQxZmE1ZGI4NS90YWJsZXJhbmdlOjkzNWIyN2VjMTBiZjRlYzdhZWQwNDYzNDFmYTVkYjg1XzItMS0xLTEtMzQzODU_e248157c-07f0-4709-8cd4-e3fd2e319c41"
      unitRef="usd">237006000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i684e96285bc2423ea49c5713d3c7fb3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODEvZnJhZzoxMWY3M2YwMDZjN2Q0ZTcyYWNlZjdlMWQ5Y2NiZDFlMi90YWJsZTo5MzViMjdlYzEwYmY0ZWM3YWVkMDQ2MzQxZmE1ZGI4NS90YWJsZXJhbmdlOjkzNWIyN2VjMTBiZjRlYzdhZWQwNDYzNDFmYTVkYjg1XzItMy0xLTEtMzQzODU_d910eef0-75d6-4e38-b879-cc10e2d121da"
      unitRef="usd">208395000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i248c970adfda4e49a2183836e4b6cf3c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODEvZnJhZzoxMWY3M2YwMDZjN2Q0ZTcyYWNlZjdlMWQ5Y2NiZDFlMi90YWJsZTo5MzViMjdlYzEwYmY0ZWM3YWVkMDQ2MzQxZmE1ZGI4NS90YWJsZXJhbmdlOjkzNWIyN2VjMTBiZjRlYzdhZWQwNDYzNDFmYTVkYjg1XzMtMS0xLTEtMzQzODU_d3a91bb2-9860-4d18-8b2e-ad57fd83a4e4"
      unitRef="usd">14494000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ic4fcef9f74d746749fdd7dfe0a0f3dee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODEvZnJhZzoxMWY3M2YwMDZjN2Q0ZTcyYWNlZjdlMWQ5Y2NiZDFlMi90YWJsZTo5MzViMjdlYzEwYmY0ZWM3YWVkMDQ2MzQxZmE1ZGI4NS90YWJsZXJhbmdlOjkzNWIyN2VjMTBiZjRlYzdhZWQwNDYzNDFmYTVkYjg1XzMtMy0xLTEtMzQzODU_55adf0ce-2c29-4bad-9243-9624ce8ddbf8"
      unitRef="usd">12859000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i16676a4b3f474f7bb87688dc54b373fd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODEvZnJhZzoxMWY3M2YwMDZjN2Q0ZTcyYWNlZjdlMWQ5Y2NiZDFlMi90YWJsZTo5MzViMjdlYzEwYmY0ZWM3YWVkMDQ2MzQxZmE1ZGI4NS90YWJsZXJhbmdlOjkzNWIyN2VjMTBiZjRlYzdhZWQwNDYzNDFmYTVkYjg1XzQtMS0xLTEtMzQzODU_d5db7895-aca8-4f55-a032-bb878f26e1cf"
      unitRef="usd">354000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i5706b857c5124109857341c2d2db359d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODEvZnJhZzoxMWY3M2YwMDZjN2Q0ZTcyYWNlZjdlMWQ5Y2NiZDFlMi90YWJsZTo5MzViMjdlYzEwYmY0ZWM3YWVkMDQ2MzQxZmE1ZGI4NS90YWJsZXJhbmdlOjkzNWIyN2VjMTBiZjRlYzdhZWQwNDYzNDFmYTVkYjg1XzQtMy0xLTEtMzQzODU_7cdd6fd0-ff85-4523-bc96-a937a8978f5f"
      unitRef="usd">771000</us-gaap:LineOfCredit>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90ZXh0cmVnaW9uOjgxZjYyOGY2NGM3OTQwMmM5YmI3MzhkOTU1ZGEzODZlXzE4NTA_36f5985e-5992-49df-9824-ebec2e4a62ff">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized as the obligation to the customer is satisfied. The following is detail of the Company&#x2019;s revenue from contracts with clients.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Processing fees &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; The Company earns fees on a per-item or monthly basis for the invoice processing services rendered on behalf of customers. Per-item fees are recognized at the point in time when the performance obligation is satisfied. Monthly fees are earned over the course of a month, representing the period over which the performance obligation is satisfied. The contracts have no significant impact of variable consideration and no significant financing components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial fees &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; The Company earns fees on a transaction level basis for invoice payment services when making customer payments. Fees are recognized at the point in time when the payment transactions are made, which is when the performance obligation is satisfied. The contracts have no significant impact of variable consideration and no significant financing components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Bank service fees &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013; Revenue from service fees consists of service charges and fees on deposit accounts under depository agreements with customers to provide access to deposited funds. Service charges on deposit accounts are transaction-based fees that are recognized at the point in time when the performance obligation is satisfied. Service charges are recognized on a monthly basis representing the period over which the performance obligation is satisfied. The contracts have no significant impact of variable consideration and no significant financing components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents non-interest income, segregated by revenue streams in-scope and out-of-scope of ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 606") for the years ended December&#160;31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fee revenue and other income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In-scope of ASC 606&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Processing fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 64pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Information services payment and processing revenue &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank service fees &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fee revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt; (in-scope of ASC 606) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(out-of-scope of ASC 606)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 64pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fee revenue and other income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90ZXh0cmVnaW9uOjgxZjYyOGY2NGM3OTQwMmM5YmI3MzhkOTU1ZGEzODZlXzE4NTE_294128e7-99c9-4396-b2c9-49d890567430">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents non-interest income, segregated by revenue streams in-scope and out-of-scope of ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 606") for the years ended December&#160;31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fee revenue and other income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In-scope of ASC 606&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Processing fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 64pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Information services payment and processing revenue &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank service fees &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fee revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt; (in-scope of ASC 606) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(out-of-scope of ASC 606)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 64pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fee revenue and other income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e767e3cf4d94418b55d1df40892029c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzQtMS0xLTEtMzQzODU_e700db23-f82e-47ba-83bb-8effd1bc08e6"
      unitRef="usd">76470000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6389771d10914c90907f676a35e5a4db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzQtMy0xLTEtMzQzODU_f4b70666-3508-4a9f-8e3a-c85fe71d9b37"
      unitRef="usd">74589000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f065b4580a0415c975ab9de5e455cb0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzQtNS0xLTEtMzQzODU_135cf080-988c-4618-99a9-098d3f227110"
      unitRef="usd">74638000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3605aeeafdf4410a00e1305b0f98f06_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzUtMS0xLTEtMzQzODU_9755fec0-756f-482f-bf3a-af9d9841bacc"
      unitRef="usd">43757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf2b2703a8284eea9ff58e5f30351ec2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzUtMy0xLTEtMzQzODU_7eb7eb0a-f56a-404f-94ba-4b292430f4f3"
      unitRef="usd">32733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07bad28bc917465f86d9440aced269c1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzUtNS0xLTEtMzQzODU_f054c80a-2c9b-4219-85af-6015d5c760b6"
      unitRef="usd">23107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifdacc2425e22415d97e471d7755738d5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzYtMS0xLTEtMzQzODU_9b5efc10-d3a9-428c-85de-753bb89e5e9c"
      unitRef="usd">120227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e35235e06604cb59b9721b0db3ca2e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzYtMy0xLTEtMzQzODU_d2ed438a-17c4-4f00-b450-33089f53c0dc"
      unitRef="usd">107322000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7b57ccf2cb34b09a10c8d19b18908e1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzYtNS0xLTEtMzQzODU_8a306701-0292-4c75-862c-71d50f385d54"
      unitRef="usd">97745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5598576af35642698bc88b4a64d70d4a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzctMS0xLTEtMzQzODU_40fe0469-b533-4e06-8d15-be7f77f9d3be"
      unitRef="usd">1430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35ccbb16b06445daab048372dd7540b0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzctMy0xLTEtMzQzODU_613997ef-99d4-43ac-b4fa-66f180389abc"
      unitRef="usd">1369000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8a33e758352466da5f018f0f76f7771_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzctNS0xLTEtMzQzODU_36883465-927a-488c-91c2-a5d6bdfc1fd6"
      unitRef="usd">1158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzgtMS0xLTEtMzQzODU_4bc0cc67-d5e6-49c5-b7b7-52e390566639"
      unitRef="usd">121657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzgtMy0xLTEtMzQzODU_e429dce4-66dc-46a0-be02-b863916e3363"
      unitRef="usd">108691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzgtNS0xLTEtMzQzODU_34c84c7a-958f-4a0a-8110-346ad5059777"
      unitRef="usd">98903000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzktMS0xLTEtMzQzODU_e1093e0a-35b5-4e71-b1ff-f79a2d7f07a7"
      unitRef="usd">3325000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzktMy0xLTEtMzQzODU_67a05a77-bb0a-4fad-983f-63893e6e0d7b"
      unitRef="usd">1000000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzktNS0xLTEtMzQzODU_85f18d39-efaa-4cb8-a91d-ce1105f3a972"
      unitRef="usd">1538000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:NoninterestIncome
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzEwLTEtMS0xLTM0Mzg1_207b4058-26e9-4627-9980-83d38b1d64a5"
      unitRef="usd">124982000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzEwLTMtMS0xLTM0Mzg1_4e06305c-a48d-4b6d-b822-d9bdf8bc74c9"
      unitRef="usd">109691000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODQvZnJhZzo4MWY2MjhmNjRjNzk0MDJjOWJiNzM4ZDk1NWRhMzg2ZS90YWJsZTo2ODU4OGFkMzA1YTM0OTczODU1ODRhZjcyMzA2MTEzNi90YWJsZXJhbmdlOjY4NTg4YWQzMDVhMzQ5NzM4NTU4NGFmNzIzMDYxMTM2XzEwLTUtMS0xLTM0Mzg1_d5ac1ac4-9af7-4ca6-b3dc-3cc0aacac64d"
      unitRef="usd">100441000</us-gaap:NoninterestIncome>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90ZXh0cmVnaW9uOjgwZjNhZWFjMzFjMjQxMjBiOWQzNDBkMGEzMmIwNjQ1XzIzMDg_0a55a8fc-fa8e-4b97-9345-198257f20a71">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Industry Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The services provided by the Company are classified into two reportable segments: Information Services and Banking Services. Each of these segments provides distinct services that are marketed through different channels. They are managed separately due to their unique service and processing requirements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Information Services segment provides transportation, energy, telecommunication, and environmental invoice processing and payment services to large corporations. In addition, this segment provides church management software and on-line generosity services primarily for faith-based ministries. The Banking Services segment provides banking services primarily to privately held businesses, franchise restaurants and faith-based ministries, as well as supporting the banking needs of the Information Services segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s accounting policies for segments are the same as those described in Note 1 of this report. Management evaluates segment performance based on tax-equivalized (as defined in the footnote to the chart on the following table) pre-&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;tax income after allocations for corporate expenses. Transactions between segments are accounted for at what management believes to be fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Substantially all revenue originates from, and all long-lived assets are located within the United States, and no revenue from any customer of any segment exceeds 10% of the Company&#x2019;s consolidated revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funding sources represent average balances and deposits generated by Information Services and Banking Services and there is no allocation methodology used. Banking Services interest income is determined by actual interest income on loans minus actual interest expense paid on deposits plus/minus an allocation for interest income or expense dependent on the remaining available liquidity of the segment. Information Services interest income is determined by multiplying available liquidity by actual yields on short-term investments and investment securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any difference between total segment interest income and overall total Company interest income is included in Corporate, Eliminations, and Other. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized information about the Company&#x2019;s operations in each industry segment for the years ended December&#160;31, 2022, 2021 and 2020 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Information&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Banking&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate,&lt;br/&gt;Eliminations&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fee income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;120,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;124,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income* &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;64,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment income (expense) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-equivalized pre-tax income* &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;44,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other intangible assets, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,595,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,182,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(205,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,573,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Average funding sources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,379,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;953,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,332,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fee income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;106,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;47,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-equivalized pre-tax income*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,450,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,090,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,554,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Average funding sources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,150,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;876,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,026,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fee income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;97,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-equivalized pre-tax income*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,188,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;997,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,203,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Average funding sources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;902,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;737,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,640,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;*Presented on a tax-equivalent basis assuming a tax rate of 21%. The tax-equivalent adjustment was approximately $1.7 million for 2022, $1.9 million for 2021, and $1.9 million for 2020.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90ZXh0cmVnaW9uOjgwZjNhZWFjMzFjMjQxMjBiOWQzNDBkMGEzMmIwNjQ1Xzk5_76a8c56e-8374-4855-9e10-3400d70d6c88"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90ZXh0cmVnaW9uOjgwZjNhZWFjMzFjMjQxMjBiOWQzNDBkMGEzMmIwNjQ1XzIzMDk_f8d72540-ba19-4e6c-8b63-530f5f32b395">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized information about the Company&#x2019;s operations in each industry segment for the years ended December&#160;31, 2022, 2021 and 2020 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Information&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Banking&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate,&lt;br/&gt;Eliminations&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fee income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;120,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;124,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income* &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;64,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment income (expense) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-equivalized pre-tax income* &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;44,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other intangible assets, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,595,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,182,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(205,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,573,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Average funding sources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,379,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;953,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,332,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fee income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;106,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;47,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-equivalized pre-tax income*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,450,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,090,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,554,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Average funding sources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,150,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;876,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,026,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fee income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;97,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-equivalized pre-tax income*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,188,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;997,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,203,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Average funding sources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;902,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;737,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,640,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;*Presented on a tax-equivalent basis assuming a tax rate of 21%. The tax-equivalent adjustment was approximately $1.7 million for 2022, $1.9 million for 2021, and $1.9 million for 2020.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:NoninterestIncome
      contextRef="i14cda6ecef5541f686fdfb6d32892dd1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzItMi0xLTEtMzQzODU_b699af49-71ea-4094-925e-51b7582052c3"
      unitRef="usd">120234000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i24b61f341f6c42bfb3abfdf789855c58_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzItNC0xLTEtMzQzODU_068fcc18-2bb7-46db-bd5c-aa9c973e0032"
      unitRef="usd">3606000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="if58083bf551f49e686ac5159745cc664_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzItNi0xLTEtMzQzODU_35654179-e5e3-4868-80a3-9a34559d0e15"
      unitRef="usd">1142000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzItOC0xLTEtMzQzODU_9e8536a5-0df2-4a7b-a3a3-93aceca03538"
      unitRef="usd">124982000</us-gaap:NoninterestIncome>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i14cda6ecef5541f686fdfb6d32892dd1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMtMi0xLTEtMzQzODU_3ae91895-9185-4d4d-8c78-81891522d8e1"
      unitRef="usd">28528000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i24b61f341f6c42bfb3abfdf789855c58_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMtNC0xLTEtMzQzODU_9ba9ef74-8e84-44f8-8b9b-1d563785586e"
      unitRef="usd">40913000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="if58083bf551f49e686ac5159745cc664_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMtNi0xLTEtMzQzODU_ee61362c-5fd1-4f18-a302-899f49695981"
      unitRef="usd">-5426000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMtOC0xLTEtMzQzODU_d62202f1-2c7c-43dc-8d94-cc3fce442360"
      unitRef="usd">64015000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <us-gaap:InterestExpense
      contextRef="i14cda6ecef5541f686fdfb6d32892dd1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzQtMi0xLTEtMzQzODU_28bdeaad-db7a-4f6c-9999-3a692d838ed6"
      unitRef="usd">166000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i24b61f341f6c42bfb3abfdf789855c58_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzQtNC0xLTEtMzQzODU_19a53ce7-07c9-405c-9c54-ebb2b28a6e9c"
      unitRef="usd">4143000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if58083bf551f49e686ac5159745cc664_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzQtNi0xLTEtMzQzODU_b4e79dbd-af2a-4e3f-8a3a-12b99787274f"
      unitRef="usd">-827000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzQtOC0xLTEtMzQzODU_a162ef57-09d2-4bf2-8325-6542b572bb87"
      unitRef="usd">3482000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i14cda6ecef5541f686fdfb6d32892dd1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzUtMi0xLTEtMzQzODU_c1387731-e0ad-4cd5-ae35-8e6d85be1ab4"
      unitRef="usd">-3350000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i24b61f341f6c42bfb3abfdf789855c58_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzUtNC0xLTEtMzQzODU_cf8e09c9-309f-4efd-864b-7d447cb70172"
      unitRef="usd">3350000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="if58083bf551f49e686ac5159745cc664_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzUtNi0xLTEtMzQzODU_a99463cd-6d9d-4d6f-9096-725fce4c111b"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i14cda6ecef5541f686fdfb6d32892dd1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzctMi0xLTEtMzQzODU_856a74c8-e843-49fe-93ed-b04780a7f799"
      unitRef="usd">26478000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i24b61f341f6c42bfb3abfdf789855c58_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzctNC0xLTEtMzQzODU_5a0cac54-7956-48c6-ad6c-ad354d505f6c"
      unitRef="usd">21566000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="if58083bf551f49e686ac5159745cc664_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzctNi0xLTEtMzQzODU_d6d118b1-4773-4eb7-bd94-0aedc45d2458"
      unitRef="usd">-3455000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzctOC0xLTEtMzQzODU_a8aefa68-2dba-4350-bd79-08093a37e593"
      unitRef="usd">44589000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="i8758c77ef5004c0dbb9e22929db0c62d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzgtMi0xLTEtMzQzODU_bc9d03a5-b788-41f3-be4d-b719ab290144"
      unitRef="usd">17173000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0c1eb3170519481e98b94f1c68f401a3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzgtNC0xLTEtMzQzODU_cd96436a-c4a9-4947-b7de-159bccd7dd33"
      unitRef="usd">136000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1be0994c747945caa4ef940804c0215d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzgtNi0xLTEtMzQzODU_f9a9a3cf-e2bc-4b73-abc1-9cacc2c611e5"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzgtOC0xLTEtMzQzODU_ef6070b2-1421-4e4e-bb27-54e43f7ec56e"
      unitRef="usd">17309000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i8758c77ef5004c0dbb9e22929db0c62d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzktMi0xLTEtMzQzODU_b2b704a2-a27c-4b5c-94ee-9885a2a5d860"
      unitRef="usd">4126000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i0c1eb3170519481e98b94f1c68f401a3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzktNC0xLTEtMzQzODU_5ff6b892-7d54-43b2-8b06-8ed787d3b297"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i1be0994c747945caa4ef940804c0215d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzktNi0xLTEtMzQzODU_29456c7a-bb22-4efe-a836-7797fe1db4dd"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzktOC0xLTEtMzQzODU_5f4fd635-a8d9-4a84-bb15-3f0477d31239"
      unitRef="usd">4126000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:Assets
      contextRef="i8758c77ef5004c0dbb9e22929db0c62d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzEwLTItMS0xLTM0Mzg1_a787474a-db04-464e-9a3b-7041a4a781bd"
      unitRef="usd">1595939000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0c1eb3170519481e98b94f1c68f401a3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzEwLTQtMS0xLTM0Mzg1_5c9dd2ed-e487-4630-8713-88124000a4c8"
      unitRef="usd">1182439000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1be0994c747945caa4ef940804c0215d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzEwLTYtMS0xLTM0Mzg1_a0f23365-0469-485a-93bf-f0a6a38d1a63"
      unitRef="usd">-205355000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzEwLTgtMS0xLTM0Mzg1_5e4ae8b7-214a-48c9-97eb-cdd2cf8bbe5c"
      unitRef="usd">2573023000</us-gaap:Assets>
    <cass:AverageFundingSources
      contextRef="i8758c77ef5004c0dbb9e22929db0c62d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzExLTItMS0xLTM0Mzg1_9e098cd8-2872-40d3-b8b3-2782e96fcaa6"
      unitRef="usd">1379355000</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="i0c1eb3170519481e98b94f1c68f401a3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzExLTQtMS0xLTM0Mzg1_36fb89cc-52ce-475d-ad3e-7805ce6743b5"
      unitRef="usd">953346000</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="i1be0994c747945caa4ef940804c0215d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzExLTYtMS0xLTM0Mzg1_b84b1d69-e7c3-4eb3-946d-95ba856bfe1d"
      unitRef="usd">0</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzExLTgtMS0xLTM0Mzg1_92684b3e-376f-4f88-b14c-0438b5070ce0"
      unitRef="usd">2332701000</cass:AverageFundingSources>
    <us-gaap:NoninterestIncome
      contextRef="i35e41d001d2a4984a0e50282e2332f92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzEzLTItMS0xLTM0Mzg1_1c4dbec3-3343-47aa-98af-6a2203d8b9c9"
      unitRef="usd">106678000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i2c8eb754c4b7497fbf847884079ef4d2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzEzLTQtMS0xLTM0Mzg1_b172d14a-657c-45c0-97b3-b158acf0315a"
      unitRef="usd">1405000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i084406c4ae0d4fdba3b8f351b208def5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzEzLTYtMS0xLTM0Mzg1_ac9ed807-db82-4fa7-9a1d-e6d7fa499800"
      unitRef="usd">1608000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzEzLTgtMS0xLTM0Mzg1_931c51f2-704e-4279-87e5-2b5d290beb09"
      unitRef="usd">109691000</us-gaap:NoninterestIncome>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i35e41d001d2a4984a0e50282e2332f92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE0LTItMS0xLTM0Mzg1_becf64f3-81ba-4636-9bc1-bbcbb60e4f06"
      unitRef="usd">24332000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i2c8eb754c4b7497fbf847884079ef4d2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE0LTQtMS0xLTM0Mzg1_d0f7f33f-f491-49b0-abf5-9f4411455d8d"
      unitRef="usd">24732000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i084406c4ae0d4fdba3b8f351b208def5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE0LTYtMS0xLTM0Mzg1_b7ed7611-26e5-48f8-ac71-657ecb925162"
      unitRef="usd">-1694000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE0LTgtMS0xLTM0Mzg1_c515169a-e228-424b-986e-2e52c39c954e"
      unitRef="usd">47370000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <us-gaap:InterestExpense
      contextRef="i35e41d001d2a4984a0e50282e2332f92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE1LTItMS0xLTM0Mzg1_e42d193b-fe0e-4827-9d88-10eb01c1e750"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2c8eb754c4b7497fbf847884079ef4d2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE1LTQtMS0xLTM0Mzg1_10ddc50e-bb56-49af-84b8-3078f73931c2"
      unitRef="usd">1171000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i084406c4ae0d4fdba3b8f351b208def5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE1LTYtMS0xLTM0Mzg1_7aa2c1ea-0fe7-4726-aa05-695b33f278c6"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE1LTgtMS0xLTM0Mzg1_519dade4-95d9-4621-9626-612dd1f1b9a6"
      unitRef="usd">1171000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i35e41d001d2a4984a0e50282e2332f92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE2LTItMS0xLTM0Mzg1_ed25908a-7038-4b37-a17a-bfb05380cd27"
      unitRef="usd">-3222000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i2c8eb754c4b7497fbf847884079ef4d2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE2LTQtMS0xLTM0Mzg1_dee0cb4e-322d-4d03-9a25-93a3639a61bc"
      unitRef="usd">3222000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i084406c4ae0d4fdba3b8f351b208def5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE2LTYtMS0xLTM0Mzg1_838f2fee-65ac-4bd9-86a8-2612b09ca2ee"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i35e41d001d2a4984a0e50282e2332f92_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE4LTItMS0xLTM0Mzg1_ad1c20ef-36e5-427a-b21c-00fc13c60cf2"
      unitRef="usd">25446000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i2c8eb754c4b7497fbf847884079ef4d2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE4LTQtMS0xLTM0Mzg1_a3ad5e98-227f-4609-a485-e1335c79f96a"
      unitRef="usd">11004000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i084406c4ae0d4fdba3b8f351b208def5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE4LTYtMS0xLTM0Mzg1_4f42b195-1311-4e80-ba03-5e11fcf34ba9"
      unitRef="usd">-756000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE4LTgtMS0xLTM0Mzg1_786f3326-1376-4949-a50e-cb5179ba5751"
      unitRef="usd">35694000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="i23d9bf1bd3fb40749748cabb025a9abf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE5LTItMS0xLTM0Mzg1_7db25f69-fcd8-40cd-ab70-dbb493ffab2e"
      unitRef="usd">14126000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ica48b75fba1a450f829d062f14347faa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE5LTQtMS0xLTM0Mzg1_e343b661-c836-4631-bf95-d1ad79713d28"
      unitRef="usd">136000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i120daf165c0d46b883bdbfaccf9c81b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE5LTYtMS0xLTM0Mzg1_f4c25348-5df6-472c-bc5c-289ed3ac8c26"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzE5LTgtMS0xLTM0Mzg1_de4a8ac5-86f7-42c3-8a33-7fe4232974d3"
      unitRef="usd">14262000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i23d9bf1bd3fb40749748cabb025a9abf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzIwLTItMS0xLTM0Mzg1_4a859275-1dc3-49ee-9b47-2c0fa59ac491"
      unitRef="usd">2564000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="ica48b75fba1a450f829d062f14347faa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzIwLTQtMS0xLTM0Mzg1_7ea50898-a6ed-433a-b59b-bc716edb64e9"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i120daf165c0d46b883bdbfaccf9c81b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzIwLTYtMS0xLTM0Mzg1_16b54362-9f56-4ef5-a20b-bfd6b17a6548"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzIwLTgtMS0xLTM0Mzg1_923059c1-1fba-4e95-a78c-837252e2c561"
      unitRef="usd">2564000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:Assets
      contextRef="i23d9bf1bd3fb40749748cabb025a9abf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzIxLTItMS0xLTM0Mzg1_79f9d9e1-6f16-4cc1-be04-503256451d99"
      unitRef="usd">1450594000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ica48b75fba1a450f829d062f14347faa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzIxLTQtMS0xLTM0Mzg1_de6ead5d-4388-4d26-9465-b1286f2edc22"
      unitRef="usd">1090626000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i120daf165c0d46b883bdbfaccf9c81b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzIxLTYtMS0xLTM0Mzg1_c940e40a-9f7a-4e33-b2dc-49c3199eeb3d"
      unitRef="usd">13681000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzIxLTgtMS0xLTM0Mzg1_cba9f28e-9382-4173-a63b-3729240f5e33"
      unitRef="usd">2554901000</us-gaap:Assets>
    <cass:AverageFundingSources
      contextRef="i23d9bf1bd3fb40749748cabb025a9abf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzIyLTItMS0xLTM0Mzg1_a0f146dc-0b5e-4590-91ec-cfc70c340040"
      unitRef="usd">1150493000</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="ica48b75fba1a450f829d062f14347faa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzIyLTQtMS0xLTM0Mzg1_bad8c33d-180b-4654-883c-4fc78942dc84"
      unitRef="usd">876018000</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="i120daf165c0d46b883bdbfaccf9c81b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzIyLTYtMS0xLTM0Mzg1_8f99902d-93d7-4a7b-bdbb-7eddea31fe93"
      unitRef="usd">0</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="i4520b9eae82446a8bef8ad36a1667a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzIyLTgtMS0xLTM0Mzg1_ef1e9c9d-7e9d-4906-8874-b7f428a92384"
      unitRef="usd">2026511000</cass:AverageFundingSources>
    <us-gaap:NoninterestIncome
      contextRef="icba460538988465384601ca76d50bf58_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI0LTItMS0xLTM0Mzg1_d21c3580-3c0b-41fe-9249-e982039a9745"
      unitRef="usd">97640000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i0d64ebed5269472699ed78ae88fe240e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI0LTQtMS0xLTM0Mzg1_ae8c813c-40a0-4ea1-895f-65221ecfb754"
      unitRef="usd">1515000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="ife385178a7c04c40a1627de7a305d31b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI0LTYtMS0xLTM0Mzg1_935bb720-2ea9-40de-8266-77ce045447e9"
      unitRef="usd">1286000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI0LTgtMS0xLTM0Mzg1_126c0efa-63f8-4cce-9f3f-b87dd3e4349c"
      unitRef="usd">100441000</us-gaap:NoninterestIncome>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="icba460538988465384601ca76d50bf58_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI1LTItMS0xLTM0Mzg1_9622bfe9-ab19-4777-bdc9-f66584f18643"
      unitRef="usd">20343000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i0d64ebed5269472699ed78ae88fe240e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI1LTQtMS0xLTM0Mzg1_18bda237-4855-4e1e-98d7-8d6676958b83"
      unitRef="usd">29494000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="ife385178a7c04c40a1627de7a305d31b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI1LTYtMS0xLTM0Mzg1_8c118501-51d1-42ae-9c8d-fd6b6acbcc6f"
      unitRef="usd">-261000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI1LTgtMS0xLTM0Mzg1_5b32f6fc-bdff-402b-9e5d-20f953e3efb2"
      unitRef="usd">49576000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <us-gaap:InterestExpense
      contextRef="icba460538988465384601ca76d50bf58_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI2LTItMS0xLTM0Mzg1_11cd291e-d5ea-431d-be26-448105f0c398"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0d64ebed5269472699ed78ae88fe240e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI2LTQtMS0xLTM0Mzg1_b367b914-2fef-4cc2-a95f-89741fea7085"
      unitRef="usd">2362000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ife385178a7c04c40a1627de7a305d31b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI2LTYtMS0xLTM0Mzg1_13e117d7-5c9c-41ff-9a0e-4959fa51cfc3"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI2LTgtMS0xLTM0Mzg1_f82791d6-1708-437d-b39b-ebceea4ee34d"
      unitRef="usd">2362000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="icba460538988465384601ca76d50bf58_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI3LTItMS0xLTM0Mzg1_d0acfa03-fe70-4f55-8294-e681839160e9"
      unitRef="usd">-2315000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i0d64ebed5269472699ed78ae88fe240e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI3LTQtMS0xLTM0Mzg1_7eeeaced-8cf9-413c-972a-250843163cf7"
      unitRef="usd">2315000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ife385178a7c04c40a1627de7a305d31b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI3LTYtMS0xLTM0Mzg1_425f5a6d-43d0-4dbb-987b-efd38eb7bbf4"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="icba460538988465384601ca76d50bf58_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI5LTItMS0xLTM0Mzg1_ec58295f-5f83-4825-99b8-51b1c126a523"
      unitRef="usd">16230000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i0d64ebed5269472699ed78ae88fe240e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI5LTQtMS0xLTM0Mzg1_e4beb129-e229-4880-87a6-6fa6acbba2f8"
      unitRef="usd">14973000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="ife385178a7c04c40a1627de7a305d31b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI5LTYtMS0xLTM0Mzg1_a92f5b98-896e-463c-83d4-b2fc67a7bed3"
      unitRef="usd">1027000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzI5LTgtMS0xLTM0Mzg1_cc979513-68e5-4b86-89e2-d5c47cb55a1c"
      unitRef="usd">32230000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="i56fd6e156a594af3bb9fb2f5fbbe75ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMwLTItMS0xLTM0Mzg1_490d60a1-2bd0-4896-a38d-77da010409bf"
      unitRef="usd">14126000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3e761ed3a081450081d466262fd59b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMwLTQtMS0xLTM0Mzg1_76c74abc-2ec0-4cd0-8df6-5778ab6d1f95"
      unitRef="usd">136000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic487e309b60f46739f1f772613ca9188_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMwLTYtMS0xLTM0Mzg1_ba496306-a4fc-4bad-86d8-7e3b9683a4f1"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i50b91396e9b548ecba71aac2d9d8d907_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMwLTgtMS0xLTM0Mzg1_d509c65e-950f-4b74-abef-1c098c1c0cd5"
      unitRef="usd">14262000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i56fd6e156a594af3bb9fb2f5fbbe75ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMxLTItMS0xLTM0Mzg1_0dd02cc9-eb27-4afc-89b0-159f67e3027d"
      unitRef="usd">3423000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i3e761ed3a081450081d466262fd59b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMxLTQtMS0xLTM0Mzg1_34c27ccd-bfc8-4930-89c3-cd7e577e30fd"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="ic487e309b60f46739f1f772613ca9188_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMxLTYtMS0xLTM0Mzg1_5c599ab9-043f-41d1-9515-36792e371c88"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i50b91396e9b548ecba71aac2d9d8d907_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMxLTgtMS0xLTM0Mzg1_35278ebd-f359-4ac6-a1fa-1ae75609dc7b"
      unitRef="usd">3423000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:Assets
      contextRef="i56fd6e156a594af3bb9fb2f5fbbe75ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMyLTItMS0xLTM0Mzg1_c72ac1b4-537d-412c-9bb5-da54ea95f972"
      unitRef="usd">1188745000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3e761ed3a081450081d466262fd59b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMyLTQtMS0xLTM0Mzg1_1fda4a95-5fc6-41ea-ac48-bce7e0bcf418"
      unitRef="usd">997483000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic487e309b60f46739f1f772613ca9188_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMyLTYtMS0xLTM0Mzg1_4bb5d68f-21b7-4f0a-b9b8-21f94ce445fb"
      unitRef="usd">17007000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i50b91396e9b548ecba71aac2d9d8d907_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMyLTgtMS0xLTM0Mzg1_3f8d1da6-56c1-41a3-af32-3b1344476489"
      unitRef="usd">2203235000</us-gaap:Assets>
    <cass:AverageFundingSources
      contextRef="i56fd6e156a594af3bb9fb2f5fbbe75ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMzLTItMS0xLTM0Mzg1_e214275f-e850-4dba-899e-4c6a58b71e2b"
      unitRef="usd">902486000</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="i3e761ed3a081450081d466262fd59b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMzLTQtMS0xLTM0Mzg1_27dbd140-c00e-4acd-83c7-ea91e651f585"
      unitRef="usd">737962000</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="ic487e309b60f46739f1f772613ca9188_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMzLTYtMS0xLTM0Mzg1_a351a7a6-ac60-493d-bf58-e0061d6b72b0"
      unitRef="usd">0</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="i50b91396e9b548ecba71aac2d9d8d907_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90YWJsZTpmNzc0NTA2ZWE0M2Q0ZWM5YmNmMzlkZDI3MDM3N2M1MS90YWJsZXJhbmdlOmY3NzQ1MDZlYTQzZDRlYzliY2YzOWRkMjcwMzc3YzUxXzMzLTgtMS0xLTM0Mzg1_61fb5b4e-ce8f-4ea1-acaa-4497566e0bcd"
      unitRef="usd">1640448000</cass:AverageFundingSources>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90ZXh0cmVnaW9uOjgwZjNhZWFjMzFjMjQxMjBiOWQzNDBkMGEzMmIwNjQ1XzIyNzI_5a7325ce-916d-43bd-94a5-d360f635a1e9"
      unitRef="usd">1700000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment
      contextRef="ife8f33a6de5248d980200d6137ec8915_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90ZXh0cmVnaW9uOjgwZjNhZWFjMzFjMjQxMjBiOWQzNDBkMGEzMmIwNjQ1XzIyODM_521d17c0-5a22-44b4-ae65-20015334cfc0"
      unitRef="usd">1900000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment
      contextRef="i551c4e57d35143c5aa257bef597860fb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xODcvZnJhZzo4MGYzYWVhYzMxYzI0MTIwYjlkMzQwZDBhMzJiMDY0NS90ZXh0cmVnaW9uOjgwZjNhZWFjMzFjMjQxMjBiOWQzNDBkMGEzMmIwNjQ1XzIyOTg_1d7a6b6a-3653-4b6f-9013-3a952e3cb135"
      unitRef="usd">1900000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90ZXh0cmVnaW9uOmUxY2VjNWQyMWRiYzQyNGZhYjY4MGZhNTA2YzAxNWJjXzE1MDM_2cd75612-ca33-4d87-bde9-91d2f2e0963c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases certain premises under operating leases. As of December&#160;31, 2022, the Company had lease liabilities of $9.5 million and right-of-use assets of $9.2 million. Lease liabilities and right-of-use assets are reflected in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90ZXh0cmVnaW9uOmUxY2VjNWQyMWRiYzQyNGZhYjY4MGZhNTA2YzAxNWJjXzE1MDQ_b20eb6c4-426a-478a-85df-c2dc14531bad"&gt;other liabilities&lt;/span&gt; and &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90ZXh0cmVnaW9uOmUxY2VjNWQyMWRiYzQyNGZhYjY4MGZhNTA2YzAxNWJjXzE1MDA_c395380a-f2b8-4925-b70a-b68cc354787f"&gt;other assets&lt;/span&gt;, respectively. Included in occupancy expense on the consolidated statements of income for 2022 was operating lease cost of $1.5 million, short-term lease cost of $203,000, and there was no variable lease cost. The Company paid cash of $1.6 million for operating lease amounts included in the measurement of lease liabilities for the year ended December&#160;31, 2022. No right-of-use assets were obtained in exchange for lease liabilities during the year ended December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022, the weighted average remaining lease term for the operating leases was 8.2 years and the weighted average discount rate used in the measurement of operating lease liabilities was 3.6%. Certain of the Company&#x2019;s leases contain options to renew the lease; however, these renewal options are not included in the calculation of the lease liabilities as they are not reasonably certain to be exercised. The increase in the Company&#x2019;s expected future minimum lease payments since December&#160;31, 2021 was a result of renewing the lease on the Company's corporate headquarters for 10 years, effective September 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; A maturity analysis of operating lease liabilities and undiscounted cash flows as of December&#160;31, 2022 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Lease payments due &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less than 1 year &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1-2 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2-3 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3-4 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4-5 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Over 5 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total undiscounted cash flows &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Discount on cash flows &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total lease liability &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;There were no sale and leaseback transactions, leveraged leases, or lease transactions with related parties during the year ended December&#160;31, 2022. At December&#160;31, 2022, the Company did not have any leases that had not yet commenced.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseLiability
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90ZXh0cmVnaW9uOmUxY2VjNWQyMWRiYzQyNGZhYjY4MGZhNTA2YzAxNWJjXzEyNw_35645549-1823-4f10-9f82-811a95534a68"
      unitRef="usd">9500000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90ZXh0cmVnaW9uOmUxY2VjNWQyMWRiYzQyNGZhYjY4MGZhNTA2YzAxNWJjXzE1Nw_c76fb944-dbf4-4798-8e76-8997cfff0724"
      unitRef="usd">9200000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseCost
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90ZXh0cmVnaW9uOmUxY2VjNWQyMWRiYzQyNGZhYjY4MGZhNTA2YzAxNWJjXzM3Ng_f98e0522-b27d-4b09-8ec9-32b947947ccc"
      unitRef="usd">1500000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90ZXh0cmVnaW9uOmUxY2VjNWQyMWRiYzQyNGZhYjY4MGZhNTA2YzAxNWJjXzQwNQ_1d014d1a-5020-4f1a-8c04-b5560b884b0b"
      unitRef="usd">203000</us-gaap:ShortTermLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90ZXh0cmVnaW9uOmUxY2VjNWQyMWRiYzQyNGZhYjY4MGZhNTA2YzAxNWJjXzQ3Mg_222f94ec-3b8a-475b-a86c-dfc38e9d7be9"
      unitRef="usd">1600000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90ZXh0cmVnaW9uOmUxY2VjNWQyMWRiYzQyNGZhYjY4MGZhNTA2YzAxNWJjXzc2Nw_8d1ec0d7-6cc1-45ab-97be-8030a4a845a2">P8Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90ZXh0cmVnaW9uOmUxY2VjNWQyMWRiYzQyNGZhYjY4MGZhNTA2YzAxNWJjXzg2OA_9146b2d6-88c3-45ae-8749-6b790e3d514b"
      unitRef="number">0.036</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90ZXh0cmVnaW9uOmUxY2VjNWQyMWRiYzQyNGZhYjY4MGZhNTA2YzAxNWJjXzEwOTk1MTE2MzI0NTc_679434c5-0acf-43e3-b239-91b9bb6d47b6">P10Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90ZXh0cmVnaW9uOmUxY2VjNWQyMWRiYzQyNGZhYjY4MGZhNTA2YzAxNWJjXzE1MDE_29cd692e-1121-429e-932c-12b64615fdea">A maturity analysis of operating lease liabilities and undiscounted cash flows as of December&#160;31, 2022 was as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Lease payments due &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less than 1 year &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1-2 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2-3 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3-4 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4-5 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Over 5 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total undiscounted cash flows &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Discount on cash flows &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total lease liability &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90YWJsZTo0NmI0ZWUwOTM0ZjI0ZGEwOGYyMjg4ZjJlNmQ2N2QxNC90YWJsZXJhbmdlOjQ2YjRlZTA5MzRmMjRkYTA4ZjIyODhmMmU2ZDY3ZDE0XzItMS0xLTEtMzQzODU_d0a319cb-7762-4a3b-a771-aad9c276e1a0"
      unitRef="usd">1348000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90YWJsZTo0NmI0ZWUwOTM0ZjI0ZGEwOGYyMjg4ZjJlNmQ2N2QxNC90YWJsZXJhbmdlOjQ2YjRlZTA5MzRmMjRkYTA4ZjIyODhmMmU2ZDY3ZDE0XzMtMS0xLTEtMzQzODU_b6b22dc6-8197-475f-b993-4eae7fbee65f"
      unitRef="usd">1327000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90YWJsZTo0NmI0ZWUwOTM0ZjI0ZGEwOGYyMjg4ZjJlNmQ2N2QxNC90YWJsZXJhbmdlOjQ2YjRlZTA5MzRmMjRkYTA4ZjIyODhmMmU2ZDY3ZDE0XzQtMS0xLTEtMzQzODU_edc372bd-0909-465e-9505-025a0e44ca55"
      unitRef="usd">1345000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90YWJsZTo0NmI0ZWUwOTM0ZjI0ZGEwOGYyMjg4ZjJlNmQ2N2QxNC90YWJsZXJhbmdlOjQ2YjRlZTA5MzRmMjRkYTA4ZjIyODhmMmU2ZDY3ZDE0XzUtMS0xLTEtMzQzODU_67c057af-8bc7-44aa-a589-5d69db11b430"
      unitRef="usd">1351000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90YWJsZTo0NmI0ZWUwOTM0ZjI0ZGEwOGYyMjg4ZjJlNmQ2N2QxNC90YWJsZXJhbmdlOjQ2YjRlZTA5MzRmMjRkYTA4ZjIyODhmMmU2ZDY3ZDE0XzYtMS0xLTEtMzQzODU_b05ba0c8-3c71-4853-b761-a3e9cc9e51d0"
      unitRef="usd">1357000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <cass:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90YWJsZTo0NmI0ZWUwOTM0ZjI0ZGEwOGYyMjg4ZjJlNmQ2N2QxNC90YWJsZXJhbmdlOjQ2YjRlZTA5MzRmMjRkYTA4ZjIyODhmMmU2ZDY3ZDE0XzctMS0xLTEtMzQzODU_214e3ef0-57fa-4883-915c-1f7630b4d7e2"
      unitRef="usd">4219000</cass:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90YWJsZTo0NmI0ZWUwOTM0ZjI0ZGEwOGYyMjg4ZjJlNmQ2N2QxNC90YWJsZXJhbmdlOjQ2YjRlZTA5MzRmMjRkYTA4ZjIyODhmMmU2ZDY3ZDE0XzgtMS0xLTEtMzQzODU_df331c25-38fd-4520-8a52-223e91809344"
      unitRef="usd">10947000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90YWJsZTo0NmI0ZWUwOTM0ZjI0ZGEwOGYyMjg4ZjJlNmQ2N2QxNC90YWJsZXJhbmdlOjQ2YjRlZTA5MzRmMjRkYTA4ZjIyODhmMmU2ZDY3ZDE0XzktMS0xLTEtMzQzODU_3d420458-ea3b-424b-99c7-48cb16356f37"
      unitRef="usd">1448000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i99d9a89a44854908aa7c7ba6ac13a67f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTAvZnJhZzplMWNlYzVkMjFkYmM0MjRmYWI2ODBmYTUwNmMwMTViYy90YWJsZTo0NmI0ZWUwOTM0ZjI0ZGEwOGYyMjg4ZjJlNmQ2N2QxNC90YWJsZXJhbmdlOjQ2YjRlZTA5MzRmMjRkYTA4ZjIyODhmMmU2ZDY3ZDE0XzEwLTEtMS0xLTM0Mzg1_38f895ca-359d-4c2a-96db-5670823de50c"
      unitRef="usd">9499000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTMvZnJhZzpjOTFjMDQ2ZmE5NWY0MTMwYjQ0NWVhNmM0M2E3ODA1Yy90ZXh0cmVnaW9uOmM5MWMwNDZmYTk1ZjQxMzBiNDQ1ZWE2YzQzYTc4MDVjXzMzNg_c1a7aaab-1ac9-43c2-9827-f82d70ede27f">Subsequent Events&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with FASB ASC 855, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subsequent Events&lt;/span&gt;, the Company has evaluated subsequent events after the consolidated balance sheet date of December&#160;31, 2022, and there were no events identified that would require additional disclosures to prevent the Company&#x2019;s consolidated financial statements from being misleading.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90ZXh0cmVnaW9uOmRkMDJkNDIwNmI4ZjRiYTRhYjhmNTBlZGMyMTQ5OTBjXzIxMQ_05d810b8-b60b-47ba-8763-a445801622c9">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Condensed Financial Information of Parent Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following are the condensed balance sheets of the Company (parent company only) and the related condensed statements of income and cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Condensed Balance Sheets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and due from banks &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;132,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Short-term investments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Securities available-for-sale, at fair value &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;490,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;566,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;74,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Payments in advance of funding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;293,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;291,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Investments in subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;164,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;164,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Premises and equipment, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accounts and drafts receivable from customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;95,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;119,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;90,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,291,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,309,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Liabilities and Shareholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Liabilities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accounts and drafts payable &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,057,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,041,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,084,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,063,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total shareholders&#x2019; equity &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;206,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;245,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total liabilities and shareholders&#x2019; equity &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,291,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,309,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Condensed Statements of Income&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income from subsidiaries &#x2013; management fees &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Processing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;74,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Financial fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net interest income after provision for (release of) credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;136,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;119,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;110,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expenses: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Salaries and employee benefits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;94,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;80,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;77,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;126,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;107,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;102,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income before income tax and equity in undistributed income of subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income tax expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income before undistributed income of subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Equity in undistributed income of subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Condensed Statements of Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash flows from operating activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Adjustments to reconcile net income to net cash provided by (used in) operating activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Equity in undistributed income of subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(25,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(17,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(18,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net change in other assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net change in other liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(9,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Stock-based compensation expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net cash provided by operating activities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash flows from investing activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net decrease (increase) in securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(226,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net (increase) decrease in loans &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(34,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net (increase) decrease in payments in advance of funding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(96,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of bank-owned life insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(25,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Purchases of premises and equipment, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset acquisition of TouchPoint&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net cash (used in) provided by investing activities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(48,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(341,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash flows from financing activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net (increase) decrease in accounts and drafts receivable from customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(90,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net increase in accounts and drafts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;208,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;148,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Short-term borrowings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(18,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash dividends paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Purchase of common shares for treasury &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(30,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other financing activities, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net cash (used in) provided by financing activities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(95,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;161,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;166,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net (decrease) increase in cash and cash equivalents &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(100,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(154,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;266,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and cash equivalents at beginning of year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;132,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;287,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and cash equivalents at end of year &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;132,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;287,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90ZXh0cmVnaW9uOmRkMDJkNDIwNmI4ZjRiYTRhYjhmNTBlZGMyMTQ5OTBjXzIxMg_08c9f606-b01e-4166-b10b-20c8b80558cf">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following are the condensed balance sheets of the Company (parent company only) and the related condensed statements of income and cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Condensed Balance Sheets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and due from banks &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;132,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Short-term investments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Securities available-for-sale, at fair value &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;490,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;566,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;74,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Payments in advance of funding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;293,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;291,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Investments in subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;164,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;164,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Premises and equipment, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accounts and drafts receivable from customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;95,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;119,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;90,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,291,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,309,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Liabilities and Shareholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Liabilities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accounts and drafts payable &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,057,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,041,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,084,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,063,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total shareholders&#x2019; equity &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;206,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;245,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total liabilities and shareholders&#x2019; equity &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,291,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,309,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndDueFromBanks
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzMtMS0xLTEtMzQzODU_2e2acb75-5b16-40f2-91e7-c80c9945985c"
      unitRef="usd">5081000</us-gaap:CashAndDueFromBanks>
    <us-gaap:CashAndDueFromBanks
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzMtMy0xLTEtMzQzODU_4862f973-1944-40f2-8862-11ca154f29bd"
      unitRef="usd">132050000</us-gaap:CashAndDueFromBanks>
    <us-gaap:ShortTermInvestments
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzQtMS0xLTEtMzQzODU_c8c294ea-7ef4-4585-a3ad-1c443a81df4d"
      unitRef="usd">26834000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzQtMy0xLTEtMzQzODU_9c1c0ea4-6b72-4e6a-8924-631c44d4a0ab"
      unitRef="usd">585000</us-gaap:ShortTermInvestments>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzUtMS0xLTEtMzQzODU_98996874-ca50-4936-9934-cfb8d33c4a9e"
      unitRef="usd">490829000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzUtMy0xLTEtMzQzODU_61aa92ee-a5dc-401b-81c4-6b6f0235c580"
      unitRef="usd">566835000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzYtMS0xLTEtMzQzODU_776d814a-f6aa-4e5e-b5d0-0ccb63b22ba2"
      unitRef="usd">74810000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzYtMy0xLTEtMzQzODU_d5d38655-d23e-4fb8-bee0-37a8e3cb5118"
      unitRef="usd">40515000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <cass:PaymentsInAdvanceOfFunding
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzctMS0xLTEtMzQzODU_5414826c-3c30-486c-b323-92c33893db7c"
      unitRef="usd">293775000</cass:PaymentsInAdvanceOfFunding>
    <cass:PaymentsInAdvanceOfFunding
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzctMy0xLTEtMzQzODU_be4581f1-70a2-4e3b-985c-be430c032aaf"
      unitRef="usd">291427000</cass:PaymentsInAdvanceOfFunding>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzgtMS0xLTEtMzQzODU_9f1a4ae5-d483-4f22-bde1-8dd2031cca4c"
      unitRef="usd">164907000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzgtMy0xLTEtMzQzODU_d37a4338-e013-434f-9bad-bfba5b551243"
      unitRef="usd">164650000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzktMS0xLTEtMzQzODU_502b3e9c-0109-4c8b-bbc6-220eabe86ae2"
      unitRef="usd">19525000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzktMy0xLTEtMzQzODU_952d750b-6291-4a2f-a4a6-1875c9a166a3"
      unitRef="usd">17443000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ReceivablesFromCustomers
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzEwLTEtMS0xLTQyOTkx_45f7036a-afe7-41c5-9254-6c6281687b35"
      unitRef="usd">95779000</us-gaap:ReceivablesFromCustomers>
    <us-gaap:ReceivablesFromCustomers
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzEwLTMtMS0xLTQyOTkx_9da74e07-d0cf-4675-a191-3f69b8a96c30"
      unitRef="usd">4992000</us-gaap:ReceivablesFromCustomers>
    <us-gaap:OtherAssets
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzEwLTEtMS0xLTM0Mzg1_436b007a-f701-45ab-a697-b3c2be05c358"
      unitRef="usd">119627000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzEwLTMtMS0xLTM0Mzg1_67885122-59e3-4e2b-884f-d72efac1f134"
      unitRef="usd">90948000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzExLTEtMS0xLTM0Mzg1_ba0c736f-94df-41b9-880c-1c4e87446961"
      unitRef="usd">1291167000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzExLTMtMS0xLTM0Mzg1_7ffe930e-5f9d-41b3-8ff3-fb673e57b3c2"
      unitRef="usd">1309445000</us-gaap:Assets>
    <cass:AccountsAndDraftsPayableCarryingAmount
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzE0LTEtMS0xLTM0Mzg1_2ff90b5b-684c-4a5a-bfe7-6a418bf57062"
      unitRef="usd">1057463000</cass:AccountsAndDraftsPayableCarryingAmount>
    <cass:AccountsAndDraftsPayableCarryingAmount
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzE0LTMtMS0xLTM0Mzg1_0672a189-3019-44cc-bdaa-7af32e6684eb"
      unitRef="usd">1041070000</cass:AccountsAndDraftsPayableCarryingAmount>
    <us-gaap:OtherLiabilities
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzE2LTEtMS0xLTM0Mzg1_69416674-45f5-40fd-84c6-0d945da914f4"
      unitRef="usd">27379000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzE2LTMtMS0xLTM0Mzg1_c97a1a05-c5b4-4e9e-a871-7885d8acb0e1"
      unitRef="usd">22577000</us-gaap:OtherLiabilities>
    <us-gaap:Liabilities
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzE3LTEtMS0xLTM0Mzg1_7db066ff-0ffd-4709-b5a9-bcbdd91a9005"
      unitRef="usd">1084842000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzE3LTMtMS0xLTM0Mzg1_d524881e-fb6e-4285-ac9d-3058c2d80797"
      unitRef="usd">1063647000</us-gaap:Liabilities>
    <us-gaap:StockholdersEquity
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzE4LTEtMS0xLTM0Mzg1_5cfa7111-a997-4a7b-93e6-a1dc40654f4e"
      unitRef="usd">206325000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzE4LTMtMS0xLTM0Mzg1_d79e44ee-29aa-4219-b3cc-cacbf97fb4a3"
      unitRef="usd">245798000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzE5LTEtMS0xLTM0Mzg1_6e6a1819-749a-4125-af1f-dc884bf8741b"
      unitRef="usd">1291167000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTpiYWFmMjM1MmRjYmI0OTBkYmI1YTE5ODMxZjhhYzZlYS90YWJsZXJhbmdlOmJhYWYyMzUyZGNiYjQ5MGRiYjVhMTk4MzFmOGFjNmVhXzE5LTMtMS0xLTM0Mzg1_d7030d1d-f68f-4e3d-be77-20cb52af8516"
      unitRef="usd">1309445000</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90ZXh0cmVnaW9uOmRkMDJkNDIwNmI4ZjRiYTRhYjhmNTBlZGMyMTQ5OTBjXzIxMw_62c0fe19-316c-4772-9ab9-41d50343edcc">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Condensed Statements of Income&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income from subsidiaries &#x2013; management fees &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Processing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;74,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Financial fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net interest income after provision for (release of) credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;136,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;119,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;110,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expenses: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Salaries and employee benefits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;94,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;80,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;77,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;126,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;107,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;102,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income before income tax and equity in undistributed income of subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income tax expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income before undistributed income of subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Equity in undistributed income of subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzItMS0xLTEtMzQzODU_85a4ba4f-b8f3-40b4-be09-bf614cc35ac0"
      unitRef="usd">4315000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzItMy0xLTEtMzQzODU_3777a463-0ae9-4c7e-b1b6-e5518702900f"
      unitRef="usd">3115000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzItNS0xLTEtMzQzODU_cc82480a-45ad-469c-aa1b-3eb8a5dc22f9"
      unitRef="usd">2854000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30e0a90d8a8e49a3a56c0f93846009f1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzMtMS0xLTEtMzQzODU_fea37584-dc89-4ce6-b56a-04d810736e67"
      unitRef="usd">74382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id79ea57db68246fc849c2cd81319244a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzMtMy0xLTEtMzQzODU_c173f684-215f-42c9-83fe-5c9e74598b7f"
      unitRef="usd">72579000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50c30936b6734cf88d7d734b57b86dd0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzMtNS0xLTEtMzQzODU_2a12f3c2-3dfe-45d4-a4da-1f4783854b53"
      unitRef="usd">72513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b70216d67ae46dbaf214d2cafd8d300_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzQtMS0xLTEtNDAyNDE_da315643-d2e3-4cd6-98d7-47b44861fa8d"
      unitRef="usd">42243000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ccd43e2efdd46d0abf9b2ecdca0d04d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzQtMy0xLTEtNDAyNDE_4233f7bb-524b-4f88-90b4-6709d5133d2d"
      unitRef="usd">31847000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87df96fed94e4e61b62de678b3163cff_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzQtNS0xLTEtNDAyNDE_e246e185-b0c5-42a1-9a53-5e42ea0e291a"
      unitRef="usd">22565000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzUtMS0xLTEtNDAyNDE_281a99b3-4826-4b4e-87ae-c433bb5fb138"
      unitRef="usd">2606000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzUtMy0xLTEtNDAyNDE_3ddd7a31-b6cf-47df-a953-d0bc1a28fb52"
      unitRef="usd">970000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzUtNS0xLTEtNDAyNDE_e73f5b67-503b-41da-aa45-f7923a57b373"
      unitRef="usd">1533000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzQtMS0xLTEtMzQzODU_c36c8523-fec2-4699-a295-2108bf01a336"
      unitRef="usd">13435000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzQtMy0xLTEtMzQzODU_2d811bae-87c7-4aca-aac3-413422328345"
      unitRef="usd">11316000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzQtNS0xLTEtMzQzODU_7480ab31-3fa8-4117-95b3-ae3e2e792753"
      unitRef="usd">10932000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:Revenues
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzctMS0xLTEtMzQzODU_48977a3a-325e-4e6c-a528-7ed408cd4113"
      unitRef="usd">136981000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzctMy0xLTEtMzQzODU_aeea5650-f432-49a6-b225-2f0ad169b5c9"
      unitRef="usd">119827000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzctNS0xLTEtMzQzODU_2fffa2b3-8b10-4b68-ac48-e9c7edf70318"
      unitRef="usd">110397000</us-gaap:Revenues>
    <us-gaap:LaborAndRelatedExpense
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzktMS0xLTEtMzQzODU_3f732936-3793-4c15-9823-a20069158df5"
      unitRef="usd">94047000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzktMy0xLTEtMzQzODU_e4bececa-5148-4ec1-acb9-ef6117511f71"
      unitRef="usd">80434000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzktNS0xLTEtMzQzODU_8e904657-d6d8-4800-9807-62bcf917e488"
      unitRef="usd">77577000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzEwLTEtMS0xLTM0Mzg1_c3408935-481b-4696-b2ab-80215e284eff"
      unitRef="usd">32406000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzEwLTMtMS0xLTM0Mzg1_d3fe919e-2b43-4ff6-86ad-fa7d472433b4"
      unitRef="usd">27406000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzEwLTUtMS0xLTM0Mzg1_88eea842-9dd9-42c0-9378-f41d4d889fd2"
      unitRef="usd">25347000</us-gaap:OtherNoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzExLTEtMS0xLTM0Mzg1_c15a4bf7-b46b-4d03-a51c-46227cae7d40"
      unitRef="usd">126453000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzExLTMtMS0xLTM0Mzg1_6e7e7673-067c-483d-9112-d8bf8068a158"
      unitRef="usd">107840000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzExLTUtMS0xLTM0Mzg1_80d4ec6f-817d-4bad-9e91-5c7606dfd423"
      unitRef="usd">102924000</us-gaap:NoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzEyLTEtMS0xLTM0Mzg1_aaeea798-5de9-4aab-80a6-5b3320ba8c34"
      unitRef="usd">10528000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzEyLTMtMS0xLTM0Mzg1_f348a957-9ebf-4dd3-9229-4634114e2878"
      unitRef="usd">11987000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzEyLTUtMS0xLTM0Mzg1_a67f39f4-4b26-4537-8db1-284b355884b4"
      unitRef="usd">7473000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzEzLTEtMS0xLTM0Mzg1_d11dd485-4e89-429f-9c24-c7b166829ba3"
      unitRef="usd">1242000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzEzLTMtMS0xLTM0Mzg1_d63a0038-ffe7-4af0-b5b2-295b8dbc9967"
      unitRef="usd">635000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzEzLTUtMS0xLTM0Mzg1_a0f76f1b-7db0-4cb8-99c0-565c28eea33e"
      unitRef="usd">340000</us-gaap:IncomeTaxExpenseBenefit>
    <cass:IncomeBeforeUndistributedIncomeOfSubsidiaries
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzE0LTEtMS0xLTM0Mzg1_f015f542-7641-47c1-84c6-844be5a25295"
      unitRef="usd">9286000</cass:IncomeBeforeUndistributedIncomeOfSubsidiaries>
    <cass:IncomeBeforeUndistributedIncomeOfSubsidiaries
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzE0LTMtMS0xLTM0Mzg1_d6eb6ea0-95a5-4cc2-abf0-45b99ef15a08"
      unitRef="usd">11352000</cass:IncomeBeforeUndistributedIncomeOfSubsidiaries>
    <cass:IncomeBeforeUndistributedIncomeOfSubsidiaries
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzE0LTUtMS0xLTM0Mzg1_927c7378-7240-459a-832d-c29f7f3b982e"
      unitRef="usd">7133000</cass:IncomeBeforeUndistributedIncomeOfSubsidiaries>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzE1LTEtMS0xLTM0Mzg1_0f23b1d1-7226-4de6-b995-4daedc2da80f"
      unitRef="usd">25618000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzE1LTMtMS0xLTM0Mzg1_6c388812-1bf0-4ad2-a7d6-88e2bc939710"
      unitRef="usd">17252000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzE1LTUtMS0xLTM0Mzg1_4f192e87-59f4-4994-a5bd-a1471b71e723"
      unitRef="usd">18043000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzE2LTEtMS0xLTM0Mzg1_cf2d5e5a-d841-4249-8812-92580a0b0871"
      unitRef="usd">34904000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzE2LTMtMS0xLTM0Mzg1_033d647a-77bb-4352-af2c-314c6a358a13"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZToyMmY1ZDE4OGQ1NGE0YTg2OWNlNjY0NTdmY2ViNzZiYi90YWJsZXJhbmdlOjIyZjVkMTg4ZDU0YTRhODY5Y2U2NjQ1N2ZjZWI3NmJiXzE2LTUtMS0xLTM0Mzg1_538baed0-e583-49f7-8b4e-0be07df041ee"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock
      contextRef="i0706849eac334309b4280cc3de6d86df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90ZXh0cmVnaW9uOmRkMDJkNDIwNmI4ZjRiYTRhYjhmNTBlZGMyMTQ5OTBjXzIxNA_c52a4a02-1602-462f-9abb-8e6d0d297cd5">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Condensed Statements of Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash flows from operating activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Adjustments to reconcile net income to net cash provided by (used in) operating activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Equity in undistributed income of subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(25,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(17,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(18,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net change in other assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net change in other liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(9,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Stock-based compensation expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net cash provided by operating activities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash flows from investing activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net decrease (increase) in securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(226,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net (increase) decrease in loans &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(34,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net (increase) decrease in payments in advance of funding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(96,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of bank-owned life insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(25,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Purchases of premises and equipment, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asset acquisition of TouchPoint&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net cash (used in) provided by investing activities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(48,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(341,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash flows from financing activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net (increase) decrease in accounts and drafts receivable from customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(90,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net increase in accounts and drafts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;208,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;148,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Short-term borrowings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(18,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash dividends paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Purchase of common shares for treasury &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(30,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other financing activities, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net cash (used in) provided by financing activities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(95,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;161,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;166,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net (decrease) increase in cash and cash equivalents &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(100,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(154,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;266,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and cash equivalents at beginning of year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;132,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;287,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and cash equivalents at end of year &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;132,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;287,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzMtMS0xLTEtMzQzODU_3594d171-ffa6-4cb0-8a01-f0339bc5aea9"
      unitRef="usd">34904000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzMtMy0xLTEtMzQzODU_730abf64-4ece-470b-9488-4391cfd53ee2"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzMtNS0xLTEtMzQzODU_3f3d841f-fc24-411e-9685-14b192661617"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzUtMS0xLTEtMzQzODU_b9a69432-c9e6-466e-bab1-fd3fe792b9fe"
      unitRef="usd">25618000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzUtMy0xLTEtMzQzODU_dcb6aee7-4104-4683-b0c5-9b75c86b0f63"
      unitRef="usd">17252000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzUtNS0xLTEtMzQzODU_685a496a-77f5-48f8-877b-cc4ab04f575c"
      unitRef="usd">18043000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzYtMS0xLTEtMzQzODU_71dced7d-81b6-406a-ac93-9cb8570168ef"
      unitRef="usd">4640000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzYtMy0xLTEtMzQzODU_241b90a4-66f4-4eb0-b35e-199f6acf60f5"
      unitRef="usd">212000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzYtNS0xLTEtMzQzODU_c504d04a-aefb-43b8-a40a-6b1a77e7e9ff"
      unitRef="usd">-6054000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzctMS0xLTEtMzQzODU_be04b71b-1ad1-4c34-a9b6-85288c45fe78"
      unitRef="usd">6462000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzctMy0xLTEtMzQzODU_ad868e05-f963-4b15-be29-ce6a8ae44707"
      unitRef="usd">-9307000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzctNS0xLTEtMzQzODU_48d6d471-6dc4-4a53-92c1-0bf3dfc41f1f"
      unitRef="usd">-6525000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:ShareBasedCompensation
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzgtMS0xLTEtMzQzODU_cc8c5a06-eb4a-4f92-80a4-4a7ccc60f72b"
      unitRef="usd">6732000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzgtMy0xLTEtMzQzODU_f33a25da-1f04-44d0-b9b2-4eda8e1cc5c6"
      unitRef="usd">2859000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzgtNS0xLTEtMzQzODU_a92ff57c-d46a-40b2-8753-22a5bcc0f2ef"
      unitRef="usd">2267000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzktMS0xLTEtMzQzODU_f50e9671-34bc-4994-b66b-28d252171bd9"
      unitRef="usd">25412000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzktMy0xLTEtMzQzODU_1c1f73a7-4b2c-4fce-bd66-2b1a358129a9"
      unitRef="usd">20921000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzktNS0xLTEtMzQzODU_ae5677fb-a889-4027-b1b5-d5122f70b5bd"
      unitRef="usd">18236000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzEwLTEtMS0xLTM0Mzg1_b4e75d9b-4d1b-49ec-9090-c405f1e605a7"
      unitRef="usd">43252000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzEwLTMtMS0xLTM0Mzg1_0240f794-384e-497f-a87f-2015e8b5220c"
      unitRef="usd">25613000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzEwLTUtMS0xLTM0Mzg1_5b3980b0-a59b-4928-bbc7-ee630c986075"
      unitRef="usd">27165000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzEyLTEtMS0xLTM0Mzg1_fbe17af8-dec6-4cba-b7d5-0718945126b6"
      unitRef="usd">-3064000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzEyLTMtMS0xLTM0Mzg1_0818eaaa-a261-48e3-818b-52d13e4d0e3d"
      unitRef="usd">226090000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzEyLTUtMS0xLTM0Mzg1_013a648a-1532-4aaf-97ec-a57db0a040f4"
      unitRef="usd">-65689000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzEzLTEtMS0xLTM0Mzg1_5f97e8d6-17f7-4822-846b-40d8f5e91ea8"
      unitRef="usd">34295000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzEzLTMtMS0xLTM0Mzg1_f98f405d-da7a-4d59-81c0-e88e270e48ff"
      unitRef="usd">-8799000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzEzLTUtMS0xLTM0Mzg1_b0a9cf98-f62d-4d2c-aff5-062ac59fde49"
      unitRef="usd">2545000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <cass:IncreaseDecreaseInPaymentsInExcessOfFunding
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzE0LTEtMS0xLTM0Mzg1_2e7db146-78b4-43b9-8c99-a5fd653da48b"
      unitRef="usd">2347000</cass:IncreaseDecreaseInPaymentsInExcessOfFunding>
    <cass:IncreaseDecreaseInPaymentsInExcessOfFunding
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzE0LTMtMS0xLTM0Mzg1_d15831b4-06d0-4546-9aaf-c9483e2b3764"
      unitRef="usd">96864000</cass:IncreaseDecreaseInPaymentsInExcessOfFunding>
    <cass:IncreaseDecreaseInPaymentsInExcessOfFunding
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzE0LTUtMS0xLTM0Mzg1_f33088e5-08b7-4add-95d8-aad8c3021b4b"
      unitRef="usd">-11595000</cass:IncreaseDecreaseInPaymentsInExcessOfFunding>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzE1LTEtMS0xLTM0Mzg1_202b43ce-2cd1-4776-956b-f18c32b41a5e"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzE1LTMtMS0xLTM0Mzg1_f3e246b7-48b5-429c-9911-77d970896fa6"
      unitRef="usd">25119000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzE1LTUtMS0xLTM0Mzg1_1aaf808a-fe2a-411b-b77d-8ace34ed34c6"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzE2LTEtMS0xLTM0Mzg1_1cd7b83f-3039-45b3-8d49-b7fdf904bbdd"
      unitRef="usd">5851000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzE2LTMtMS0xLTM0Mzg1_11ecad66-14d5-4865-9df5-863e7beadf36"
      unitRef="usd">2233000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzE2LTUtMS0xLTM0Mzg1_0d84a695-ea5e-4115-9248-3d62995c7e2f"
      unitRef="usd">1810000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzE3LTEtMS0xLTM0Mzg1_acd811fe-56a8-485f-b2c7-892d6c08c08b"
      unitRef="usd">4814000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzE3LTMtMS0xLTM0Mzg1_18e8134b-2883-4b41-bb5d-2df84bace826"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzE3LTUtMS0xLTM0Mzg1_85735d85-f35f-4fce-9653-35f28afddd7e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzE4LTEtMS0xLTM0Mzg1_6823ae9d-f2ac-4652-91af-ee56acfd9131"
      unitRef="usd">-48243000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzE4LTMtMS0xLTM0Mzg1_00e947ed-f4ee-4bcf-89ac-0217fb04febb"
      unitRef="usd">-341507000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzE4LTUtMS0xLTM0Mzg1_9a95ac0d-c2ef-484a-a397-c563bda0f1f5"
      unitRef="usd">72929000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <cass:NetIncreaseDecreaseInAccountsAndDraftsReceivableFromCustomers
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzIwLTEtMS0xLTQyOTcy_fff0b807-5856-499f-99f8-5f5277319b3f"
      unitRef="usd">-90787000</cass:NetIncreaseDecreaseInAccountsAndDraftsReceivableFromCustomers>
    <cass:NetIncreaseDecreaseInAccountsAndDraftsReceivableFromCustomers
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzIwLTMtMS0xLTQyOTcy_3c2f255d-e637-464a-8c59-dd676d990631"
      unitRef="usd">6000</cass:NetIncreaseDecreaseInAccountsAndDraftsReceivableFromCustomers>
    <cass:NetIncreaseDecreaseInAccountsAndDraftsReceivableFromCustomers
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzIwLTUtMS0xLTQyOTcy_ead8184c-ab46-4da0-b541-ecae5fd64fce"
      unitRef="usd">59404000</cass:NetIncreaseDecreaseInAccountsAndDraftsReceivableFromCustomers>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzIwLTEtMS0xLTM0Mzg1_e3c4d81b-a579-4077-b5d1-57d57fa8a11d"
      unitRef="usd">16393000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzIwLTMtMS0xLTM0Mzg1_231ef5e7-b2cb-4f4f-bfcd-e71b000c30d4"
      unitRef="usd">208650000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzIwLTUtMS0xLTM0Mzg1_3dd9af03-45d5-49a6-8cb6-7c9b0be8a5b6"
      unitRef="usd">148935000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzIxLTEtMS0xLTM0Mzg1_fdc8a2df-3c17-4cfb-b06a-e36aedefc0f8"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzIxLTMtMS0xLTM0Mzg1_55b09104-227d-4015-abdb-4549a2734814"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzIxLTUtMS0xLTM0Mzg1_b2d5f5ca-75e7-46a7-9677-a6fddf916f82"
      unitRef="usd">-18000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzIyLTEtMS0xLTM0Mzg1_c9f2c85d-f177-4b99-a388-1b515cf2aeee"
      unitRef="usd">15442000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzIyLTMtMS0xLTM0Mzg1_89accba9-eebd-4f46-8905-edc4c2d4a045"
      unitRef="usd">15446000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzIyLTUtMS0xLTM0Mzg1_519a53a2-13e0-488f-bd7c-9070a3cc6af4"
      unitRef="usd">15599000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzIzLTEtMS0xLTM0Mzg1_1b133455-19d1-4fd3-9d4e-461ea25ee2b3"
      unitRef="usd">5299000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzIzLTMtMS0xLTM0Mzg1_62b12b62-002f-4fe6-9d9f-25f318ceaac7"
      unitRef="usd">30997000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzIzLTUtMS0xLTM0Mzg1_b41ddc82-44da-4fdc-a4b5-5a005d179126"
      unitRef="usd">6825000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzI0LTEtMS0xLTM0Mzg1_bb7811c3-df17-489a-94e3-f3ff1583a528"
      unitRef="usd">-594000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzI0LTMtMS0xLTM0Mzg1_db5d58e1-1aa2-4df2-98b8-08ca1599cff2"
      unitRef="usd">-850000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzI0LTUtMS0xLTM0Mzg1_5aa3a5d8-83f2-45c3-b14c-2169c3da2100"
      unitRef="usd">-1098000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzI1LTEtMS0xLTM0Mzg1_4b1efee1-1374-4722-bc3d-9cfdd590a77b"
      unitRef="usd">-95729000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzI1LTMtMS0xLTM0Mzg1_a02370c4-f411-4471-bb4b-471323903471"
      unitRef="usd">161363000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzI1LTUtMS0xLTM0Mzg1_a4cae9ac-0df5-45b8-b45c-328dde0b8cf6"
      unitRef="usd">166817000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id448a8f1ceba4f21b55cfb38f73eec29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzI2LTEtMS0xLTM0Mzg1_1b23b18d-e532-4e82-b752-29092a295cc1"
      unitRef="usd">-100720000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie27b8bb7e72a4b84bf07ef90e68721a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzI2LTMtMS0xLTM0Mzg1_b2a06406-3efe-4562-b5cb-1ac01c45e21a"
      unitRef="usd">-154531000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id0d5a8b0116e4591bc82b242f8eedf8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzI2LTUtMS0xLTM0Mzg1_fa12e43e-5f6d-45cd-8a16-1cb1823e5600"
      unitRef="usd">266911000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzI3LTEtMS0xLTM0Mzg1_2019e461-fbc7-4611-981f-9978edf8bd3f"
      unitRef="usd">132635000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i490d32f57db145b6a9337ae6409c90ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzI3LTMtMS0xLTM0Mzg1_87f3022b-2ca3-4208-99a1-b897202f3659"
      unitRef="usd">287166000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3ec2380d11d04ababb36f005735aa7a2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzI3LTUtMS0xLTM0Mzg1_c8465cfb-2a87-47c1-9010-83676eb1b8a3"
      unitRef="usd">20255000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie52c1dc79e2740a3baacaf59b87c6478_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzI4LTEtMS0xLTM0Mzg1_a2be9b3d-02b7-478e-8bf1-f2cf77da6d8e"
      unitRef="usd">31915000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia147ec1675c2498d932e42eca0946b64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzI4LTMtMS0xLTM0Mzg1_6936a484-6f47-4bd4-a890-059135105f21"
      unitRef="usd">132635000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i490d32f57db145b6a9337ae6409c90ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5ODlkYzE4OGM5YTRjMzc4ZDhlODNlMWQ1YzBiMTk5L3NlYzo0OTg5ZGMxODhjOWE0YzM3OGQ4ZTgzZTFkNWMwYjE5OV8xOTYvZnJhZzpkZDAyZDQyMDZiOGY0YmE0YWI4ZjUwZWRjMjE0OTkwYy90YWJsZTowODg3MjFhMTgxNjQ0NGM3OTVkZDlkODk0MDk1NzExMi90YWJsZXJhbmdlOjA4ODcyMWExODE2NDQ0Yzc5NWRkOWQ4OTQwOTU3MTEyXzI4LTUtMS0xLTM0Mzg1_9cb83f11-fa2e-4e64-9f60-a38b0b771b81"
      unitRef="usd">287166000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
</xbrl>
