<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cass="http://cassinfo.com/20220930"
  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-20220930.xsd" xlink:type="simple"/>
    <context id="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i216d09a06a124f22a3475d261ca22e1f_I20221022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2022-10-22</instant>
        </period>
    </context>
    <context id="i07ae7e50ad624facafc502fd6096466e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8e6de5b987cf421a80a926f8f2296c95_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ac7ad2b9673443595457cac32916e9f_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id1b51c10280246c391774605d8b5ce02_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3a6f938bdb2a4e898bb1949731881e8e_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="iee6b7501864f40cea56d3b62c1313569_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i6ceab3e15a634747bdbf07c8a4a076f1_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia33c3c4ff04e4db0a6ca9244312f91f7_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifc174154f36444638423940e71d018d9_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ifb92fa86f58e4d278a3db5d28633f09b_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2051b918d27e4b7a8875f3faa7bbd185_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0bafc54c05ff4f468e717ee1eddf1672_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5a09d5a93f0d49aa9b2fc4f2423fd509_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i15545fd94edd4ffdbc52e509dc14397b_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i079418df3e14496f80f61ddcf3fcff30_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i5a9c3165bcc94e64af7d22251ba7dd23_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8bb145600e9844028b9bfeedf008c609_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i662e53bf059c4c4e85057dc43c760279_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2ff13152ff794b06946d312e9a579d87_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i191874020a6044f492b8ce8d77a9c8c3_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2fb66a325641403d9557911ac2c88e11_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3fa7291858684bd7a3746184bd15e6aa_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id9fe1181b1a64fa3817cec440596acd4_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i134c3b4d8635430ca5d2c0dcfd2fefa3_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ib7573b78e75b4510a7f814fdcccb6b78_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i5cbdd50633594023b7fa9b13340a0d7c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i356eb44a405e4f828df0e26f65cac7a6_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i28cf6055f7224ffa8fadea28b5956447_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i775f287526144731ada1fd0d3290252d_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i8e6acd6dfe0245ff8da013809151c29d_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie75f70f7a239498f9c266f745a184f68_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iaf2be2cee3de4079bca9e8ff4fecc1cc_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i35b4148198ec47eaad842dee2e3f7823_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i60f0f8a213b74d22af85409983ff7fa9_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibcc025f6025d4fa7ab346c7c87cbf77e_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1e4c2108cfb44873bcbf8614c97eb523_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i183294ad77ce4f2ead2dac7af15de238_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i70a1bd0368144074b924a5478c6b051a_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i69499096e37340e6be2c96dd986c568d_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i4cf202690343470d8bffb7033d7d1300_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i13c8f3fe4e35490e98a55987b3f96a00_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if47eafbafa414586b50671cec04ad0e0_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i23462c4f3b6d4226b9831d9ccc663d27_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="i16f96cae745746118f02effad3907e1b_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="i3cb563ec551f4df1b8781e1eab31c615_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="idba93cb4f5f64d98af4b9ccdcb687a37_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if5930014d75f4d9b8e470e296f2bd4bb_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="i6e9c6d6f7bca4909aa71ff2a7724f812_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i1e12ea14205b4f65bb132c64afe039f8_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i85c26509e4f9487481b0217b4c46b438_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibebfa8326465436aa9131608ab266d2c_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i10c500111bd849ae832ef69b3fc525ae_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="ifb939b6150064cd4931feef6b034f82a_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="i8f4bb2c180144a31ae508cb68a29a6d9_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="i952fa5b1039d4b61a02e34fb2cec1e5f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3c8540a1067048b286a9de8c7a8fdd02_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="i4ace1379d7dc4c998eb6780b1d91ff1e_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ica09bdaaddb5480e907a07ec30ac3445_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i1c07ea01d52240f4b833d75e0ddaf93b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic1bb6a775917439abb7ae920da19c021_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i4664908b6ce244f3adf1d85a1b0792dd_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="i42de75f1700041dd8b8888cc8e907bb9_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="ifdcf2bb30b7141a09e94b53e1b8c380d_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="ic29315fb3e194656a3884787ed4a9d43_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="i29181cc8bc084f09a330417bbc19c4ff_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="ibb3e46a89e0740da9e552cba4e78cf61_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="i2414c26317f14e118c99d085f6b376af_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:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7d8de52232cb49e4b2e2c49e329acbe1_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i035a7014d122413cb69d11d69be0d045_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="iacc8f0169cc6470d8e06b9fd6979e403_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i76e59916b5f24a8aacbe24e05fcaf303_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="i350a927ae9b048d482f1df7aa742a0de_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i2e1df2377ff44b76b971587f8db97d66_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="ib269cd5c4c014cf6a4b70e5ee534cf40_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i3559df8152e84f1c93838a4b1c078103_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="ic2b39221b94e40e5bd2caa93c1ea4de6_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1b6699dbc6a64e0c8debe649bb7d6f4a_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="i2a0c6d29e5d248d3944f4b0f59cc03eb_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i935b1a1f252c4b469ad1a16e09d40382_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i92e620c1351942b7bedea7f961e013b5_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i47b483d9c75847a3b5d7a387e72d7506_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i63f9e9bf08dd4dfd8dc9190a62cbc067_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i9d02091c8eeb468d81be6b7c3dab0ae0_D20220101-20220930">
        <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:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibe093953a0b84ba19245a294f0f6267c_D20220101-20220930">
        <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:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i17a309ef37054e22a9ae63c2dbe8e47e_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i278740c924084f11a8c2e3e8b3d49344_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i53660fb314894fdaa6c31110e5898140_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7dbf91c838964d3f83f2423888ebf51a_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia03c3a5464474b228c9796fbcf23ded8_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibf806cee71a548a18caf9eb9d1fd0dea_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="icf1ef7626cf9484aaf654c89e20a31bf_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i9089e7aa026145fba28cf2ad32e7fd72_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i55cab56224a4429ca08e4afe404d7205_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id5636e7e92424b86830cce968de502a4_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib8d5402cf0584c8486eddd62694b64a1_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i87ac200c2fa144acaeb8ed6d4f28f45a_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ie75d3bd63b2d4f27b1a1d02438933e90_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="iaf6802087f3340d697857d758bbbcc37_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i163c3bb78e024cbe93fcd8d445179a30_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ida5510bd9706459382cee2605ad8b582_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i192356671c274d1a93dbfbc0ebc0ca25_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="iac03bbff2b2e43ae82a08d6b22af02e0_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i3264b48cb52b45498483dce8dc62e54f_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i746c2f71e88a41339e2ede2b18d3dc18_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i3744efdaceaf47c9b87be51e5c66a2e3_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ia70498b98c2a4c70b041e1d7f0d03d96_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="i3ac23618a4e74b598ca3bf4d678e43d6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if4341e02cf474098b8e31a8c4183a4d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iba25846965a04cc682d6b776cecd4255_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib9332179ff114354b9855d6870bada6a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i470145ebfb214b358a60295b026da0a3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5cfae986bb904567a4612e14db480772_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifd0ac8687272436bb696b899b88a91c1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7743f8645bfd4c28ad6d320fd85fbd58_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i87ce26980f3544378abaffa0f682d9bb_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i63cfe395b1d74e79aabeece4b1b1a375_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="ib8330033b7d94db3aea68173c1e03e2d_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i9906658fe55142cc93101e3992de0cd5_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="icb4dcb40d6434fe0a8677684f680923c_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i27b8ed373f294641b76427b2da04fbda_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i8b73ddbc54d44a87b5f519773906e4f4_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i6ab5de4302074482a8f8c45465eda274_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="iab4505cf60ec47f28d39a93bf693590d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8ba830b9115c458da5e3b88bfa517597_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3983da5f6d6c4f648869b8d07e314230_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="icb1f2532fe3046998cba984a2baa965a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3d7d890d6a0541da817eef806614afb1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3bc5906fd36a46769ebdda549dbc95df_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6019998660f6435a8d77377310c48860_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8df5f9afafda460bbe7b86df099face2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9f4b75506be341c996ac31f0c8c2e22c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i384a2a5771e245dfae5a6390496cea7b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ieedcd0d1d06f498bb2acfb3d4207407c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6895587c046d48ef8a21db88fdc589a5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i68bacf733f694144992779eba0af50a1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i10613674f5fa4f5785c5f82b9d611417_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7dd0a09849164cf9b49371a2303724c4_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="icaa85aad7d194e1494f250cfec06642a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i667bcfeb42c744b3b96ba263b15a2bdc_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i418be4f485c24859ab8427f03dcfb4cf_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1f9d2bf0716c48fe83fed912c9f6e899_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i9a5176fd65c84ae0866647e6fafe1342_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i42584c49bc2648638c365526b683a277_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i09d7aa94e79444a9ac72cb736ac0b582_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i17a8405865b54dcfae1322965bc56e4c_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i0633099669b1474080d2bbcd1126d7b2_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i2e4b2c8b3fa3462bbaaa05c137a61dd6_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i709ecb56b5ce490c8b6339bbb2760134_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i62bf45b33b8542fd8bfe5ed48a94d590_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ida70da1c55aa41f68da161eeaf1c8dc8_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i69abf3ef329f4da884b8985ef3f8e096_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="i80a1b6825ad14123a48581c0c89de7d0_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="iacc74048dd8c461ba17dedd342038d29_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="i42d6bcafbc6e454cb12ef2eba2ac0c0c_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="i1c610e50940b4ed39f96026e3faa5054_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</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="i362357800ebb43c1b42faf9b62adeaeb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</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="i5dd6c8ced6eb410292d9f70a607ab77a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</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="if1a2d0d8d392419c87d0f26e1c38f8ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</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="ifb14df9335684a63bd70674c6a9c256d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</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="i9275355219b64145a1590bde01a5bd6f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</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="ifa568e38e25042a685446596517ed0d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</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="i069b5b92f35f4b14898b49992241a8d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</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="i932680d9b8c84c328cdaf2414c101342_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</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="i9a51705ecc04404db15b5647503acce5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</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="i518f056bedb74842adcb1f5378bae212_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</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="idb44da70c44449f1947328b395c724bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</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="i948ce059f81d405da0cf9bb33adf25ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</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="i1249cc5d2ad44f278621bd008e38f8d6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</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="i089f04c121954b3f8d4d318d1eb5db82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</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="ia3e414d03a0f47e9b60334856b5b3c04_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</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="ibe701ed0cf3744b2a67cc70a233d33d8_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="i3d9ae212cce74265acfde6e245051b08_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="i8402d88ffa374d3fbd1b7107376f8fd8_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="i535e5c1a5ccd4a3a983304c61a680040_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="i91dcabc46ad842dc8639b1ca82be20b4_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="i85e945ec8139456da6f190c561e868cb_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="i65466a5b62c94d68abe2e1f8a3a0e201_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="ia0d6f02efacc4a9daf38d13961fa63e1_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="ie0eb58d91e374c3eac054fc883b64a7c_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="ica919ff3a975442188a63e41cf819be8_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="i9462d98f01814d8397e418bae5a38f6a_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="ia6dd8e7829f84ca69194869712ffa99e_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="ie5facc37349046839a71fa6733733338_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if1695e7284604aaca801b86e49ecaa17_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i8f15fa86a72642a3b5d9bf537ac5a010_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i24c6ae2660324ddcbc52d1359d1dfa49_I20220930">
        <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">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if143d806b551467495a70de1e7659e8e_I20220930">
        <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">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ifc4da8f5f0cc44f297ce8dd46b315ff3_I20220930">
        <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">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i63524215ad0647f98ccb4ae81d08a622_I20220930">
        <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">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2739abd76b9342489a8ed5978b64c9e5_I20220930">
        <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">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="icb780eb370214bc797c7f61f0a28db8f_I20220930">
        <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">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ifdd4a4ad343d421a9a598b155f85166f_I20220930">
        <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:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6c6db21d11cd4236bb6d633db263f800_I20220930">
        <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:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i301e8012b19e4ed8a0aa95129da4a6c5_I20220930">
        <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:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i03edceb4530f4cc5a287f3e3d2d323b4_I20220930">
        <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:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7bf2f67e29b0414cb04e0c199d479e44_I20220930">
        <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:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i27c3518bda894dc19a3ebb4d211a2d2b_I20220930">
        <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:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2ea0e6103bf1496894af027aa729b086_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if381a2e00bf840b7a110be3c31889cda_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ib3124aaa5995439f81e89066bdef2b91_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ibee98c2503be4c088583b75b3283bb86_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="iac34421b78a34075bb1081ea8a8908a2_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i9ba2a7a3e0c04d9fb8e30dbb152b7f5c_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ieda5ec2c751843159125717bbde25cfa_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="iec9929ad48594ae49f4ba86a38634ee3_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="i25564230a4f54cef8175deb34f2c913f_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="i636764f9341d466aafa2318db358d164_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">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibfced34a781c477dbb21c7833b67e39d_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">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie64f99b143de4df783d0673e3302d432_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">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27992f550fb84c2eb70bc70dde4ad8ba_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">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i44192f14c2cc422dad530cc7f0c60daa_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">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib0a0af379c744e758c4b472b3bcf9bed_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">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i599a6d7c63b545adb1d41cd59334307f_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:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie30b76977be641f4864e4937850e213f_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:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia59cbd94be004a99ae0289e3cf7faea8_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:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i120723e799e94915ad9c64708c346e60_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:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d99a98a4cea4c7297f1985796502a97_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:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i51683147baea406ea34c9ccbd47ac55f_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:FaithBasedRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic5119ffe8c9d40b6ad9120aa2abd87f2_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="i1df24c29ef0147fa9014d1971c744c8b_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="ib87dccab402846b8bf36e5921749fd97_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="i1110eee7e89c4b4d942af8acc78cdc7e_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="ib0c230706c654b5ab8dd8a5d88e635d7_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="i38fcd34c06fc47abb0a6ab83a976d44e_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="i44152a0d0c904eaf807f42d810bfbff4_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="i86199565938c4e33889e15fcc09a238f_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="i793a5850a49f4b25b9e7e0a7ab176dc6_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="i8a617adaf99a405181a7c69feb7ed3ef_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="iad8523a85e1345fcb437976a1cfeba4f_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="ifee76a59673f4b549122047f59692872_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="ib625a311bd17491690726e6199e06269_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="i50bb456c7f014c8d80e618bd0c051814_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="i9040a5733b664ebf8ade002efa9c8a9c_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="i532d316508c0427ead355da79f7c50a5_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="i33eb75449b694ea69511ae65c04cd24c_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="i83d4c0ed071b44e49e484f8da8230a7e_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="i75ecbed723d949e9aad9ff3750a8bb58_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="i82f48a9d95714c8fb07f6296ef4e4f65_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="idbba2113162949598d0c9e061d4d652b_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="ic7e40879aa5e413ca6ed34de88a48151_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="ic8a10b98456941b885e99f234e2eec3b_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="i187eeb42e5024ac5b588dbac0489a6cd_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="i0506d3c94a4a4db38cd05409420a039d_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="i52ec606b31e34ceeaff7846d9e3a6227_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i74b49a0ff47e4c909f49c34fe5e1dfdc_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i72b0d49874994818b731f5e06dfa0573_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i7b0df191c6cb49839f8a8d50640bc64b_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="if884b46b65284d7a8be9fa1a42b5e86a_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ib3d5389639234a02980e68f6d0d81727_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1cb58e9ed90847e195eb63d9129d0e23_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="iaade9984304547a1bd28c844012067c6_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i0e31598ec6294333a01ea38857c92d3b_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i399022e0b32d4614a1b773437223f216_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i14dcac6960694f229f7b127980962f48_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id33fa291c5e84b82852b0c866a78bafd_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cass:StandByLettersOfCreditMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3df0eb9cd02b4d0dbaf2f34d3da1d597_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cass:OmnibusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iabd4025b0d2249a196fddf0438b77c14_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cass:OmnibusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i595198bf942d494987b191ca15f7181e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cass:OmnibusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i499ef13412b342328d1e4a89a9bb4eec_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cass:OmnibusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie5b4b8e0710e42c985e236e6c52784d5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iee4bf08753764426b6ac0272fda4df27_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie6ca57cf79d1472f84b0281f0c03e094_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i681d2980a0c0487faf826334df1e3a59_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i52d95880437a45ed8abda7d2dbaf07b7_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="ic735292915744a88ab3f31028516bb40_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i91070d975cb54df0854aa04b2df13cdc_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i37060abefea24124a23130e300c73526_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i6ffeb6879c9b467fb16f7ab7f6c64d48_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="i3992656b3b2743c7accd1098f9e10290_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i210c2fcb3d614dcea9d35dc46d752c66_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="i1814ceddc1684e54b6f1ad560a614a52_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="id829783b02814a459f8198883f4d58ea_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i83380ea3531e4aa9b751dd29acb34fd8_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ic9d4b682ea9e4be6bed45410919115af_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib989620e655f4c5d90ecf422a913177e_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="iba31f602e63142529d3da5ffc3a29c39_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic1842695254c45178a22f6c7f2ed60bf_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ie20b36018b5645d9bd70f19a8cde4fab_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i73084c1d2b3a4d91ba86d790909e277e_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i14c64407e2fe4e6e9477201cd468813f_D20220101-20221231">
        <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:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i335efab6389b4855a58f8eb9e3179d4f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1bbe21fdc51742558ce40a53b2c7caaa_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if039853a2da3495d9e85469cc66bb972_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8f34f1453de74dbb9644f3f7488e8822_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9ef40ae3306e4832b682cb4e13e086d5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ide73bf47173f4a6b877d5e7d749ff958_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ifef7cac0fc30496a8c313ceb1c472170_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5e6f301cc4e345bf938da6716e3dff0c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9a8e492339ad462abf52f3976423559c_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i198568da15c94ae18f360cf9c67ec37e_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i40a3bde821c44807883a69d602cff074_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="iae464a491174482387e68abb2f0e5ec5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4eed74f9e8cd4efdbf6e367e9126f9de_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc75bd84dc434b05898a656672261b48_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="i4bd0c55d016f46808ed4db79217c657f_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i83cf43b5261a42308b74df1d615c3d51_I20220930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i75462edccc564ef9beb0cff4729ad52e_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="ice3a9bd4c2824f0db1e5c143c52e527c_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="i9b915270714e428880c9a1cd198f65a1_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6554e05d81754d83aa5340e35fee8552_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib8c532fcd4be482ea5defdc38457b2de_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i0f2bff5689364824b1e49e900a3edc71_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i271fbc96c1ae497a978ac7247ca03537_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7e96db58b0614dd1ba7dfa4864d596b7_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic76bcb5f7b77487b8979adbf59bdc47e_D20220101-20220930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="id1856414844a430092da17cacc0df963_D20210101-20210930">
        <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-09-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="y">
        <measure>utr:Y</measure>
    </unit>
    <unit id="segment">
        <measure>cass:segment</measure>
    </unit>
    <unit id="loan">
        <measure>cass:loan</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="security">
        <measure>cass:security</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80L2ZyYWc6NjdiODAxNDA1YTg0NDg3ODk5MTAzNWFlMmUwYjU5YzgvdGFibGU6YmFjYWY0NTI1ZjllNGNmOTgzZDdjNDI0YjQzYmIzNDIvdGFibGVyYW5nZTpiYWNhZjQ1MjVmOWU0Y2Y5ODNkN2M0MjRiNDNiYjM0Ml8yLTEtMS0xLTMwMTg1_e4c30773-f417-41d0-a6e2-81746b553b80">0000708781</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80L2ZyYWc6NjdiODAxNDA1YTg0NDg3ODk5MTAzNWFlMmUwYjU5YzgvdGFibGU6YmFjYWY0NTI1ZjllNGNmOTgzZDdjNDI0YjQzYmIzNDIvdGFibGVyYW5nZTpiYWNhZjQ1MjVmOWU0Y2Y5ODNkN2M0MjRiNDNiYjM0Ml8zLTEtMS0xLTMwMTg1_2403482b-c9f0-41e8-9a97-09e21e32ee3a">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80L2ZyYWc6NjdiODAxNDA1YTg0NDg3ODk5MTAzNWFlMmUwYjU5YzgvdGFibGU6YmFjYWY0NTI1ZjllNGNmOTgzZDdjNDI0YjQzYmIzNDIvdGFibGVyYW5nZTpiYWNhZjQ1MjVmOWU0Y2Y5ODNkN2M0MjRiNDNiYjM0Ml80LTEtMS0xLTMwMTg1_433479d2-b418-4913-b117-0742ef29b57f">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80L2ZyYWc6NjdiODAxNDA1YTg0NDg3ODk5MTAzNWFlMmUwYjU5YzgvdGFibGU6YmFjYWY0NTI1ZjllNGNmOTgzZDdjNDI0YjQzYmIzNDIvdGFibGVyYW5nZTpiYWNhZjQ1MjVmOWU0Y2Y5ODNkN2M0MjRiNDNiYjM0Ml81LTEtMS0xLTMwMTg1_8a453594-0690-4e8d-96cd-a5fc9c13dbab">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80L2ZyYWc6NjdiODAxNDA1YTg0NDg3ODk5MTAzNWFlMmUwYjU5YzgvdGFibGU6YmFjYWY0NTI1ZjllNGNmOTgzZDdjNDI0YjQzYmIzNDIvdGFibGVyYW5nZTpiYWNhZjQ1MjVmOWU0Y2Y5ODNkN2M0MjRiNDNiYjM0Ml82LTEtMS0xLTMwMTg1_3f16cf26-db33-45b2-9ea0-91305ca8ffd8">Q3</dei:DocumentFiscalPeriodFocus>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfMTI1Mg_bb600f20-7bd8-41c8-ba87-bd735d3eef0c">http://fasb.org/us-gaap/2022#OtherLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfMTI0Ng_6a66384e-7368-4145-ae75-9a7f3dc69b6c">http://fasb.org/us-gaap/2022#OtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGV4dHJlZ2lvbjpiMWNjZTZmYTE5MGU0NTFiODRjMTk5YjIzZjFhYTNlZl8xOTk3_9834f51f-64e3-4649-a9c3-131f0f96af90">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6Y2M3ZDQ1NzI4MjQ3NDc0YWEzN2Y3NDUxNDQwMjk5MjUvdGFibGVyYW5nZTpjYzdkNDU3MjgyNDc0NzRhYTM3Zjc0NTE0NDAyOTkyNV8wLTAtMS0xLTMwMTg1_903011f9-a39c-4937-b905-0fd26780bc3c">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6Y2M3ZDQ1NzI4MjQ3NDc0YWEzN2Y3NDUxNDQwMjk5MjUvdGFibGVyYW5nZTpjYzdkNDU3MjgyNDc0NzRhYTM3Zjc0NTE0NDAyOTkyNV8yLTEtMS0xLTMwMTg1L3RleHRyZWdpb246MTA3YTg3OGMzY2JmNDY1NThlMGIxYzVlY2EyYTUzNDFfMzY_b8c008f3-0cdc-4ecb-ae78-80eb338ce26b">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6Y2M3ZDQ1NzI4MjQ3NDc0YWEzN2Y3NDUxNDQwMjk5MjUvdGFibGVyYW5nZTpjYzdkNDU3MjgyNDc0NzRhYTM3Zjc0NTE0NDAyOTkyNV82LTAtMS0xLTMwMTg1_ced3c385-148e-47db-966a-f7454d35422e">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGV4dHJlZ2lvbjpiMWNjZTZmYTE5MGU0NTFiODRjMTk5YjIzZjFhYTNlZl8xOTk4_6aa66cd5-764f-4fa9-aab3-62e78ce37c61">000-20827</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGV4dHJlZ2lvbjpiMWNjZTZmYTE5MGU0NTFiODRjMTk5YjIzZjFhYTNlZl8yMDAy_c780434a-10a9-432e-922c-d978196ec001">CASS INFORMATION SYSTEMS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6MmExZDRmNGQzM2E0NGEyYWE0YjhhMjZmMzdhZDgyMWIvdGFibGVyYW5nZToyYTFkNGY0ZDMzYTQ0YTJhYTRiOGEyNmYzN2FkODIxYl8wLTAtMS0xLTMwMTg1_755ca18f-f944-45a9-aa90-2ffb8d7d0892">MO</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6MmExZDRmNGQzM2E0NGEyYWE0YjhhMjZmMzdhZDgyMWIvdGFibGVyYW5nZToyYTFkNGY0ZDMzYTQ0YTJhYTRiOGEyNmYzN2FkODIxYl8wLTEtMS0xLTMwMTg1_2f34fcc6-77ca-48f8-b9b6-b873be114a71">43-1265338</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6MmExZDRmNGQzM2E0NGEyYWE0YjhhMjZmMzdhZDgyMWIvdGFibGVyYW5nZToyYTFkNGY0ZDMzYTQ0YTJhYTRiOGEyNmYzN2FkODIxYl8yLTAtMS0xLTMwMTg1L3RleHRyZWdpb246ZGI5MmUxM2Y1MjIxNDVhNzllMzg1ZGRjNDY5ZDAwZTJfNA_feb23072-6faa-4764-afc0-a323835f4281">12444 Powerscourt Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6MmExZDRmNGQzM2E0NGEyYWE0YjhhMjZmMzdhZDgyMWIvdGFibGVyYW5nZToyYTFkNGY0ZDMzYTQ0YTJhYTRiOGEyNmYzN2FkODIxYl8yLTAtMS0xLTMwMTg1L3RleHRyZWdpb246ZGI5MmUxM2Y1MjIxNDVhNzllMzg1ZGRjNDY5ZDAwZTJfOA_7d8ed62a-e811-4760-876d-1bbf92e48d8d">Suite 550</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6MmExZDRmNGQzM2E0NGEyYWE0YjhhMjZmMzdhZDgyMWIvdGFibGVyYW5nZToyYTFkNGY0ZDMzYTQ0YTJhYTRiOGEyNmYzN2FkODIxYl8yLTAtMS0xLTMwMTg1L3RleHRyZWdpb246ZGI5MmUxM2Y1MjIxNDVhNzllMzg1ZGRjNDY5ZDAwZTJfMTE_4e894c59-1ffb-4ce1-b913-edacd887a939">St. Louis</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6MmExZDRmNGQzM2E0NGEyYWE0YjhhMjZmMzdhZDgyMWIvdGFibGVyYW5nZToyYTFkNGY0ZDMzYTQ0YTJhYTRiOGEyNmYzN2FkODIxYl8yLTAtMS0xLTMwMTg1L3RleHRyZWdpb246ZGI5MmUxM2Y1MjIxNDVhNzllMzg1ZGRjNDY5ZDAwZTJfMTU_69f9c5dc-ce95-47ce-93ac-a5d65fe16da0">MO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6MmExZDRmNGQzM2E0NGEyYWE0YjhhMjZmMzdhZDgyMWIvdGFibGVyYW5nZToyYTFkNGY0ZDMzYTQ0YTJhYTRiOGEyNmYzN2FkODIxYl8yLTEtMS0xLTMwMTg1_61d41c97-aa65-4d8c-93fc-08ba75365d84">63131</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGV4dHJlZ2lvbjpiMWNjZTZmYTE5MGU0NTFiODRjMTk5YjIzZjFhYTNlZl8yMDA0_2a007c52-72e5-47ee-8f6b-903d70819e45">314</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGV4dHJlZ2lvbjpiMWNjZTZmYTE5MGU0NTFiODRjMTk5YjIzZjFhYTNlZl8xOTk0_da807408-a5a3-4664-b58f-88f1c9948f26">506-5500</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6ZjViZjRmZmU3NjE0NDJiMjlkODNkYTQ0ODllZGRkNTIvdGFibGVyYW5nZTpmNWJmNGZmZTc2MTQ0MmIyOWQ4M2RhNDQ4OWVkZGQ1Ml8xLTAtMS0xLTMwMTg1_de632863-1c09-408e-9445-92145075a9ed">Common stock, par value $.50</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6ZjViZjRmZmU3NjE0NDJiMjlkODNkYTQ0ODllZGRkNTIvdGFibGVyYW5nZTpmNWJmNGZmZTc2MTQ0MmIyOWQ4M2RhNDQ4OWVkZGQ1Ml8xLTItMS0xLTMwMTg1_51c6a9bf-317d-4ee1-bc88-e3e68ec64065">CASS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6ZjViZjRmZmU3NjE0NDJiMjlkODNkYTQ0ODllZGRkNTIvdGFibGVyYW5nZTpmNWJmNGZmZTc2MTQ0MmIyOWQ4M2RhNDQ4OWVkZGQ1Ml8xLTQtMS0xLTMwMTg1_56acab57-b9cf-4e3a-bcbc-6bb82a6e56e0">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGV4dHJlZ2lvbjpiMWNjZTZmYTE5MGU0NTFiODRjMTk5YjIzZjFhYTNlZl8xOTk5_943f31c5-45d6-4519-8bee-72aa93a66981">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGV4dHJlZ2lvbjpiMWNjZTZmYTE5MGU0NTFiODRjMTk5YjIzZjFhYTNlZl8yMDA1_1ce648d8-8d29-4c8c-b362-89ed9ba25ffb">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6OGY2ODYzOWRmODI0NDU2MjkxNmU5ODM4ZWFkNzRkYTYvdGFibGVyYW5nZTo4ZjY4NjM5ZGY4MjQ0NTYyOTE2ZTk4MzhlYWQ3NGRhNl8wLTItMS0xLTMwMTg1L3RleHRyZWdpb246YjRiM2E4YjVmNTk3NDQyNDg0ZDM1Njc3NGYwMDc5ZmJfNA_f4ae8103-c169-4f6c-b322-f791436cfe74">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6OGY2ODYzOWRmODI0NDU2MjkxNmU5ODM4ZWFkNzRkYTYvdGFibGVyYW5nZTo4ZjY4NjM5ZGY4MjQ0NTYyOTE2ZTk4MzhlYWQ3NGRhNl8yLTMtMS0xLTMwMTg1_75d27b06-9c9e-4168-a196-46afc369995b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGFibGU6OGY2ODYzOWRmODI0NDU2MjkxNmU5ODM4ZWFkNzRkYTYvdGFibGVyYW5nZTo4ZjY4NjM5ZGY4MjQ0NTYyOTE2ZTk4MzhlYWQ3NGRhNl8yLTUtMS0xLTMwMTg1_1efcf288-82e5-49bd-939a-ecd346bc084c">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGV4dHJlZ2lvbjpiMWNjZTZmYTE5MGU0NTFiODRjMTk5YjIzZjFhYTNlZl8xOTk2_7543c878-501b-4f51-9060-c624a2272ac4">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i216d09a06a124f22a3475d261ca22e1f_I20221022"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xL2ZyYWc6YjFjY2U2ZmExOTBlNDUxYjg0YzE5OWIyM2YxYWEzZWYvdGV4dHJlZ2lvbjpiMWNjZTZmYTE5MGU0NTFiODRjMTk5YjIzZjFhYTNlZl8xOTcx_e4f6e8f8-f142-404a-8260-e8cbbaacc3dc"
      unitRef="shares">13661353</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndDueFromBanks
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMi0xLTEtMS0zMDE4NQ_946e9ca4-6c7d-43c6-b7a9-0df4ca785de7"
      unitRef="usd">14799000</us-gaap:CashAndDueFromBanks>
    <us-gaap:CashAndDueFromBanks
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMi0zLTEtMS0zMDE4NQ_c35620ba-1f3d-4299-a94d-cf793fa5cfeb"
      unitRef="usd">12301000</us-gaap:CashAndDueFromBanks>
    <us-gaap:ShortTermInvestments
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMy0xLTEtMS0zMDE4NQ_c6a7ca48-6918-4b54-b1cc-1ca83b08deee"
      unitRef="usd">332195000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMy0zLTEtMS0zMDE4NQ_50d6283c-54fa-40d9-b12a-cc8b29f44eef"
      unitRef="usd">502627000</us-gaap:ShortTermInvestments>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfNC0xLTEtMS0zMDE4NQ_a1899eed-520a-42b2-9921-ee3b7b333d0b"
      unitRef="usd">346994000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfNC0zLTEtMS0zMDE4NQ_520dc9ba-abe7-433e-9d79-0f45e7529e6d"
      unitRef="usd">514928000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfNS0xLTEtMS0zMDE4NQ_b4c555d4-c633-43ca-b80e-fb05df127d2a"
      unitRef="usd">763789000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfNS0zLTEtMS0zMDE4NQ_6c817c5f-17f4-4e67-b6e8-4f185ae276f4"
      unitRef="usd">673453000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfNy0xLTEtMS0zMDE4NQ_98df0e20-7a7d-4917-9ee3-73fb7e44e57d"
      unitRef="usd">1037101000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfNy0zLTEtMS0zMDE4NQ_9c06096c-2075-4060-a973-7543d5c75962"
      unitRef="usd">960567000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfOC0xLTEtMS0zMDE4NQ_f0166909-9079-4f76-9697-606c92904138"
      unitRef="usd">13049000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfOC0zLTEtMS0zMDE4NQ_eff46a14-9bae-4dcf-978e-04bbcbea0214"
      unitRef="usd">12041000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfOS0xLTEtMS0zMDE4NQ_2881b693-0a2d-45d7-a96e-701dc41bf3bd"
      unitRef="usd">1024052000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfOS0zLTEtMS0zMDE4NQ_91a9f899-9c5a-4472-8642-5c833200bc66"
      unitRef="usd">948526000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <cass:PaymentsInAdvanceOfFunding
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMTAtMS0xLTEtMzAxODU_492c66d0-1dcc-4cd8-bc0e-fac178096e0d"
      unitRef="usd">269221000</cass:PaymentsInAdvanceOfFunding>
    <cass:PaymentsInAdvanceOfFunding
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMTAtMy0xLTEtMzAxODU_5843d6e6-4e30-4b9b-a39f-ecb94602d8f7"
      unitRef="usd">291427000</cass:PaymentsInAdvanceOfFunding>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMTEtMS0xLTEtMzAxODU_0b58ac46-e646-4ee9-8dfe-3ca6703c9616"
      unitRef="usd">19375000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMTEtMy0xLTEtMzAxODU_8d6aefef-e85a-4aed-b6bd-45fa52616b17"
      unitRef="usd">18113000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMTItMS0xLTEtMzAxODU_ccaa81e1-7cdd-41db-8e2a-2d782a702614"
      unitRef="usd">47714000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMTItMy0xLTEtMzAxODU_90afd5d3-74ac-4ff3-aa82-4c0933eee9c3"
      unitRef="usd">43176000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:Goodwill
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMTMtMS0xLTEtMzAxODU_c91195fa-b764-422a-9c83-6549c59de233"
      unitRef="usd">17309000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMTMtMy0xLTEtMzAxODU_59a81cf4-25aa-4d7a-9ab1-81227308fef4"
      unitRef="usd">14262000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMTQtMS0xLTEtMzAxODU_066ecd43-d685-45e5-b1e9-2070f7a054c5"
      unitRef="usd">4321000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMTQtMy0xLTEtMzAxODU_c09ee3c2-bcac-4719-b457-28f5937ac6d1"
      unitRef="usd">2564000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssets
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMTUtMS0xLTEtMzAxODU_0be90151-c0bf-450a-93d8-68146ec200ae"
      unitRef="usd">118040000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMTUtMy0xLTEtMzAxODU_b04ae4b9-9742-4ce8-a506-a4bdb7f2a6ab"
      unitRef="usd">48452000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMTYtMS0xLTEtMzAxODU_9d629a7e-12e7-4700-adc4-138bf22f2f4f"
      unitRef="usd">2610815000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMTYtMy0xLTEtMzAxODU_a96ca1a8-6d59-49d8-8e70-fa4629ca4b88"
      unitRef="usd">2554901000</us-gaap:Assets>
    <us-gaap:NoninterestBearingDepositLiabilities
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjEtMS0xLTEtMzAxODU_2efc3639-63bc-4b94-810a-26e37d928b39"
      unitRef="usd">581731000</us-gaap:NoninterestBearingDepositLiabilities>
    <us-gaap:NoninterestBearingDepositLiabilities
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjEtMy0xLTEtMzAxODU_235165ba-5e0d-4cdd-86ae-7d74a328a7d5"
      unitRef="usd">582642000</us-gaap:NoninterestBearingDepositLiabilities>
    <us-gaap:InterestBearingDepositLiabilities
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjItMS0xLTEtMzAxODU_e4cfed4a-0e20-4279-9715-6c96c1566fdf"
      unitRef="usd">647990000</us-gaap:InterestBearingDepositLiabilities>
    <us-gaap:InterestBearingDepositLiabilities
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjItMy0xLTEtMzAxODU_4cd92e7e-9a14-4462-a260-4e47ea3ee1ff"
      unitRef="usd">638861000</us-gaap:InterestBearingDepositLiabilities>
    <us-gaap:Deposits
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjMtMS0xLTEtMzAxODU_647d072c-c212-4414-b2a6-a5e68a1d635d"
      unitRef="usd">1229721000</us-gaap:Deposits>
    <us-gaap:Deposits
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjMtMy0xLTEtMzAxODU_90ebe5ec-835e-463b-9605-17d5d76d0de4"
      unitRef="usd">1221503000</us-gaap:Deposits>
    <cass:AccountsAndDraftsPayable
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjQtMS0xLTEtMzAxODU_6fdc4d4d-e9eb-497a-8c95-86fc83b94832"
      unitRef="usd">1146334000</cass:AccountsAndDraftsPayable>
    <cass:AccountsAndDraftsPayable
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjQtMy0xLTEtMzAxODU_164b6d9b-04f9-417d-9988-a6149d597522"
      unitRef="usd">1050396000</cass:AccountsAndDraftsPayable>
    <us-gaap:OtherLiabilities
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjUtMS0xLTEtMzAxODU_8bac4ae3-6287-4c5d-9c5f-33fb61010606"
      unitRef="usd">43025000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjUtMy0xLTEtMzAxODU_ffdba86a-c264-4d22-9e7b-352a38954e8e"
      unitRef="usd">37204000</us-gaap:OtherLiabilities>
    <us-gaap:Liabilities
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjYtMS0xLTEtMzAxODU_b9c56518-8575-4e51-afec-0e856ee01397"
      unitRef="usd">2419080000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjYtMy0xLTEtMzAxODU_6d84549d-68a0-4b15-884b-2770d199897a"
      unitRef="usd">2309103000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjktMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjpkM2RkMDI5ZjQ0YmM0NGUxYjhmODNlNmQ0YzZiNjg4MV8zMQ_6384df0e-cba0-44a4-9ed3-1d6615ec207d"
      unitRef="usdPerShare">0.50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjktMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjpkM2RkMDI5ZjQ0YmM0NGUxYjhmODNlNmQ0YzZiNjg4MV8zMQ_8a49be4e-f837-4f56-bfae-17be4b76172c"
      unitRef="usdPerShare">0.50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjktMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjpkM2RkMDI5ZjQ0YmM0NGUxYjhmODNlNmQ0YzZiNjg4MV80Ng_462dac43-ffda-4a95-9dd1-aa99c8e55cbf"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjktMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjpkM2RkMDI5ZjQ0YmM0NGUxYjhmODNlNmQ0YzZiNjg4MV80Ng_828f71d6-dc8b-418f-be78-a67e3041c362"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjktMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjpkM2RkMDI5ZjQ0YmM0NGUxYjhmODNlNmQ0YzZiNjg4MV83MQ_09862cd0-ae78-43e5-b29b-72764520f577"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjktMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjpkM2RkMDI5ZjQ0YmM0NGUxYjhmODNlNmQ0YzZiNjg4MV83MQ_8c40e134-467f-4196-84e5-fd901aef193c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjktMS0xLTEtMzAxODU_054494ed-faf7-4fe9-b34c-087b315531e9"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMjktMy0xLTEtMzAxODU_09166584-a8de-40c4-82bf-9d60efea311d"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzAtMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjo0NWNjMTdkZTUwYTg0Zjk2YmEwNDE1NzA3MDZkN2JjZl8yOA_14443626-ca83-4928-b4e1-acbc3f615b8e"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzAtMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjo0NWNjMTdkZTUwYTg0Zjk2YmEwNDE1NzA3MDZkN2JjZl8yOA_84148088-b84c-426f-8f4b-648ec368d223"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzAtMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjo0NWNjMTdkZTUwYTg0Zjk2YmEwNDE1NzA3MDZkN2JjZl80Mg_45bf74f2-5e22-4eec-aa0a-ab39cfdc42d8"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzAtMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjo0NWNjMTdkZTUwYTg0Zjk2YmEwNDE1NzA3MDZkN2JjZl80Mg_a87a0ffe-a156-4c37-9e35-854058f8698d"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzAtMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjo0NWNjMTdkZTUwYTg0Zjk2YmEwNDE1NzA3MDZkN2JjZl82Nw_039853b5-73c6-4967-91f1-8c274946d6ed"
      unitRef="shares">15505772</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzAtMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjo0NWNjMTdkZTUwYTg0Zjk2YmEwNDE1NzA3MDZkN2JjZl82Nw_28ff886b-0b4f-4a65-8eac-05c6ec627804"
      unitRef="shares">15505772</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzAtMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjo0NWNjMTdkZTUwYTg0Zjk2YmEwNDE1NzA3MDZkN2JjZl85OA_67f264ac-8447-4783-b756-fd08b6ff5450"
      unitRef="shares">13660388</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzAtMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjo0NWNjMTdkZTUwYTg0Zjk2YmEwNDE1NzA3MDZkN2JjZl8xMDU_69d198b1-f23c-4f1c-b3dd-8a4d53e829cf"
      unitRef="shares">13734295</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzAtMS0xLTEtMzAxODU_8575c0c2-d85e-4399-958c-92c20016185e"
      unitRef="usd">7753000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzAtMy0xLTEtMzAxODU_09f5357e-b7f1-4b34-9dd6-6181e9c96162"
      unitRef="usd">7753000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzEtMS0xLTEtMzAxODU_57a45275-4d9b-43c7-8341-2e913f26c327"
      unitRef="usd">205624000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzEtMy0xLTEtMzAxODU_0a73a31a-d56c-45a8-8128-78cbb9d78a50"
      unitRef="usd">204276000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzItMS0xLTEtMzAxODU_310027b6-d469-4931-a8a8-eb384cb9083d"
      unitRef="usd">126361000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzItMy0xLTEtMzAxODU_0803f109-653d-4294-a872-590e5fb77194"
      unitRef="usd">112220000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzMtMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjpiNjAyMDYxOGY4YjQ0Yzg5YWMzNWI0MThmNjcxODQ0ZF80MA_137fc876-15a4-4f94-a1a7-fddd6bc859ab"
      unitRef="shares">1845384</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzMtMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjpiNjAyMDYxOGY4YjQ0Yzg5YWMzNWI0MThmNjcxODQ0ZF82MA_d2c97d26-8d31-4ee2-a572-effe2f714965"
      unitRef="shares">1771477</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzMtMS0xLTEtMzAxODU_93399142-f201-41bd-9e4c-fea26f1b6d87"
      unitRef="usd">81624000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzMtMy0xLTEtMzAxODU_199a587b-2571-4cb9-853f-8e3e833fbbce"
      unitRef="usd">78904000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzQtMS0xLTEtMzAxODU_69ed5458-cb1b-430b-bd34-2ec0326eadd4"
      unitRef="usd">-66379000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzQtMy0xLTEtMzAxODU_352cedc7-a932-4fe0-9a3f-b3e0698121b1"
      unitRef="usd">453000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzUtMS0xLTEtMzAxODU_f1f1a056-ee07-4671-9e54-f1e3cdd05bfb"
      unitRef="usd">191735000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzUtMy0xLTEtMzAxODU_a0c437a8-1909-40f3-9c31-5aca2d9d797f"
      unitRef="usd">245798000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzYtMS0xLTEtMzAxODU_c3c20a03-fe95-4971-a42f-d4acc819352f"
      unitRef="usd">2610815000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xNi9mcmFnOjU4YTNlZjUyNDhlYTQ1YTk4NmJkOGRlYjUzZWRjNzRmL3RhYmxlOjg4ODE1NTNiOTEwMzRjMDg5ZTlmZmQxYjhkNjk4ZTJjL3RhYmxlcmFuZ2U6ODg4MTU1M2I5MTAzNGMwODllOWZmZDFiOGQ2OThlMmNfMzYtMy0xLTEtMzAxODU_d1b3d6d7-0c0a-4b33-b67f-a9c3a29b05fe"
      unitRef="usd">2554901000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ac7ad2b9673443595457cac32916e9f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMy0xLTEtMS0zMDE4NQ_4f7040d6-2018-4c26-9b8f-715dc39a1840"
      unitRef="usd">18964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1b51c10280246c391774605d8b5ce02_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMy0zLTEtMS0zMDE4NQ_27bdc810-4668-4721-924a-9d0badc24aa0"
      unitRef="usd">18461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a6f938bdb2a4e898bb1949731881e8e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMy01LTEtMS0zMDE4NQ_0156730c-2f29-4225-a7db-3fabcdb8b663"
      unitRef="usd">57184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee6b7501864f40cea56d3b62c1313569_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMy03LTEtMS0zMDE4NQ_524580e4-d131-48ce-9fb5-985d8945b880"
      unitRef="usd">55882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ceab3e15a634747bdbf07c8a4a076f1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfNC0xLTEtMS0zMDE4NQ_f76e39dc-7ecd-4d96-be60-4bb3b1120f88"
      unitRef="usd">11252000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia33c3c4ff04e4db0a6ca9244312f91f7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfNC0zLTEtMS0zMDE4NQ_a164c443-f852-4897-a653-fa4a5f7493f9"
      unitRef="usd">8624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc174154f36444638423940e71d018d9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfNC01LTEtMS0zMDE4NQ_6af6fdc6-6641-4ee5-86ce-33fa79023e09"
      unitRef="usd">32406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb92fa86f58e4d278a3db5d28633f09b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfNC03LTEtMS0zMDE4NQ_12ce9a5d-ba75-4054-bea8-97074e05a972"
      unitRef="usd">23122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfNS0xLTEtMS0zMDE4NQ_3a179f28-3826-44bd-a318-50214b76a78f"
      unitRef="usd">1568000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfNS0zLTEtMS0zMDE4NQ_e16da72b-8a60-4bb2-bc03-22a447f5e5bc"
      unitRef="usd">492000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfNS01LTEtMS0zMDE4NQ_16d00c0a-117e-48f6-abd4-cf94f0cb1343"
      unitRef="usd">3275000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfNS03LTEtMS0zMDE4NQ_ae0c125d-d2e9-41b0-8838-b6883873924b"
      unitRef="usd">1735000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:NoninterestIncome
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfNi0xLTEtMS0zMDE4NQ_a0092b35-314f-4d11-be20-5cdb033a20a9"
      unitRef="usd">31784000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfNi0zLTEtMS0zMDE4NQ_109a9e72-4e43-4004-bf87-ba8a3c28a3fe"
      unitRef="usd">27577000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfNi01LTEtMS0zMDE4NQ_c43e1df9-e1e0-4965-bc1f-c00df4857537"
      unitRef="usd">92865000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfNi03LTEtMS0zMDE4NQ_af1cf304-c78e-45ff-98e2-6811694e6d2e"
      unitRef="usd">80739000</us-gaap:NoninterestIncome>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfOS0xLTEtMS0zMDE4NQ_4155f800-e7d6-4218-821b-377c5913aec8"
      unitRef="usd">10006000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfOS0zLTEtMS0zMDE4NQ_516ba5bd-e221-4c57-9ac0-f2d4f31a6332"
      unitRef="usd">8987000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfOS01LTEtMS0zMDE4NQ_108d11fe-725a-4392-97ab-f29925afc4e7"
      unitRef="usd">27890000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfOS03LTEtMS0zMDE4NQ_6638c6eb-ed9f-417f-8b62-84d1686a8ab3"
      unitRef="usd">26270000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTEtMS0xLTEtMzAxODU_34cee6dd-210e-40bd-9e64-a9116b7a9560"
      unitRef="usd">2947000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTEtMy0xLTEtMzAxODU_1606d9ce-d59e-4236-bbd0-1966c94efa4e"
      unitRef="usd">731000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTEtNS0xLTEtMzAxODU_5beee67a-d669-440d-b9ca-9deb800d12dc"
      unitRef="usd">6679000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTEtNy0xLTEtMzAxODU_2248ba70-73cf-4ea9-aefd-2aec1065359d"
      unitRef="usd">1387000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTItMS0xLTEtMzAxODU_fabb36e8-5713-4f86-a4df-8ebb42ceae2f"
      unitRef="usd">1551000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTItMy0xLTEtMzAxODU_2c27ef94-4175-4586-8ee9-35f9480639c1"
      unitRef="usd">1760000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTItNS0xLTEtMzAxODU_9266f393-c0fb-4383-a9a1-eeaa4d13a85d"
      unitRef="usd">4867000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTItNy0xLTEtMzAxODU_e8526438-6af4-47d6-9fa5-bafc800ea037"
      unitRef="usd">5331000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTMtMS0xLTEtMzAxODU_152a04e6-547f-4540-9ebd-89ed54081b7c"
      unitRef="usd">2249000</cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments>
    <cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTMtMy0xLTEtMzAxODU_38ac1aaa-1adf-4dbb-9a7f-974c17c800c0"
      unitRef="usd">241000</cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments>
    <cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTMtNS0xLTEtMzAxODU_56e6ad20-ca04-498f-98ff-5f4c3bb13ac8"
      unitRef="usd">3423000</cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments>
    <cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTMtNy0xLTEtMzAxODU_dcd6366c-7b21-4246-8c98-56cb668877f3"
      unitRef="usd">515000</cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTQtMS0xLTEtMzAxODU_3a1475d9-391c-4a45-a829-597f27116033"
      unitRef="usd">16753000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTQtMy0xLTEtMzAxODU_49b20ae1-675f-466d-8436-49ba2c94d2c4"
      unitRef="usd">11719000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTQtNS0xLTEtMzAxODU_2656a0fc-84a9-449d-854b-cf62f36cd5c9"
      unitRef="usd">42859000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTQtNy0xLTEtMzAxODU_286dcc75-221d-40f4-b6d3-69597fe18e72"
      unitRef="usd">33503000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestExpenseDeposits
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTctMS0xLTEtMzAxODU_c5987af3-551c-494f-aa27-0fc64f6b7a75"
      unitRef="usd">782000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTctMy0xLTEtMzAxODU_d678b0e8-399f-4552-89c6-037985b91722"
      unitRef="usd">287000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTctNS0xLTEtMzAxODU_52857490-f64a-4129-b997-bdaa3b1c97a8"
      unitRef="usd">1344000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTctNy0xLTEtMzAxODU_d85ce02a-8e40-45fc-9f42-964a3c623f70"
      unitRef="usd">915000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpense
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTktMS0xLTEtMzAxODU_2ad05136-c5bd-405f-81f9-19de2d5825ce"
      unitRef="usd">782000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTktMy0xLTEtMzAxODU_8d36efa6-e10a-46dc-bc41-08a53ace8be5"
      unitRef="usd">287000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTktNS0xLTEtMzAxODU_b2e8b0b2-d37b-450b-9bda-c282352e3df2"
      unitRef="usd">1344000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMTktNy0xLTEtMzAxODU_18f91c58-6ab7-4218-8e75-3f9d813fc872"
      unitRef="usd">915000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjAtMS0xLTEtMzAxODU_5bd44e50-32fe-4d4d-9b0d-4c17e3d43b0e"
      unitRef="usd">15971000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjAtMy0xLTEtMzAxODU_3780e137-684b-470e-9062-e3915d10b040"
      unitRef="usd">11432000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjAtNS0xLTEtMzAxODU_290d7210-e830-463e-a673-f60d1921e072"
      unitRef="usd">41515000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjAtNy0xLTEtMzAxODU_457d314c-b757-42f1-8b10-0f5a663f7477"
      unitRef="usd">32588000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjEtMS0xLTEtMzAxODU_a4de2daa-a2c3-43cc-8d2e-7c9502dc78af"
      unitRef="usd">550000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjEtMy0xLTEtMzAxODU_3bd0e29a-ce74-43d9-9f32-783313b2d0b1"
      unitRef="usd">340000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjEtNS0xLTEtMzAxODU_e373e52d-37c3-4bbf-9ccb-dd65ae057c9a"
      unitRef="usd">850000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjEtNy0xLTEtMzAxODU_90f948e2-64a8-4b06-8822-68406b409171"
      unitRef="usd">-870000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjItMS0xLTEtMzAxODU_099e200e-bd4a-48f3-917a-ae93e2c8f238"
      unitRef="usd">15421000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjItMy0xLTEtMzAxODU_e9d9a3ef-cc09-498b-882d-555d9a616ddc"
      unitRef="usd">11092000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjItNS0xLTEtMzAxODU_ed9086ce-5a28-4cb3-9825-548e88f68301"
      unitRef="usd">40665000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjItNy0xLTEtMzAxODU_a0d60f76-9365-4811-b24c-30cb1c01782a"
      unitRef="usd">33458000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:Revenues
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjMtMS0xLTEtMzAxODU_95e6ef2d-7ee1-4319-b9a7-3041f2aca8d9"
      unitRef="usd">47205000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjMtMy0xLTEtMzAxODU_20a2b487-8dd9-4858-867e-9c153ff30874"
      unitRef="usd">38669000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjMtNS0xLTEtMzAxODU_0c7f1f74-2613-46f5-b7df-c1c6f3fb2220"
      unitRef="usd">133530000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjMtNy0xLTEtMzAxODU_27595317-3c13-4b51-b545-cd3cfe972ba3"
      unitRef="usd">114197000</us-gaap:Revenues>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjYtMS0xLTEtMzAxODU_4ed08f8d-13b7-463c-a8ea-efbfda8046b8"
      unitRef="usd">26999000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjYtMy0xLTEtMzAxODU_e3b5547d-f0e2-4caa-a8a6-25ef76cfb679"
      unitRef="usd">23283000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjYtNS0xLTEtMzAxODU_008070c6-d887-4fb1-be26-2f81c706ba8a"
      unitRef="usd">77750000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjYtNy0xLTEtMzAxODU_7c260b80-8d42-4f35-b178-8eac433474ca"
      unitRef="usd">68689000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:OccupancyNet
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjctMS0xLTEtMzAxODU_30a1c664-6be4-455b-a114-1ffe31b2f832"
      unitRef="usd">970000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjctMy0xLTEtMzAxODU_60a8f19c-8e49-4511-87e0-56bfbf19f995"
      unitRef="usd">953000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjctNS0xLTEtMzAxODU_d2654042-50f7-470f-bae1-3781bae21c3f"
      unitRef="usd">2801000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjctNy0xLTEtMzAxODU_541c3360-adb1-4fd2-8ae1-6cb489abaefe"
      unitRef="usd">2859000</us-gaap:OccupancyNet>
    <us-gaap:EquipmentExpense
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjgtMS0xLTEtMzAxODU_cab12686-4a7b-4b31-99ec-74c0d59e54a5"
      unitRef="usd">1633000</us-gaap:EquipmentExpense>
    <us-gaap:EquipmentExpense
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjgtMy0xLTEtMzAxODU_9dea07dd-b1cc-4f08-97a4-4cfc5ed8e8cc"
      unitRef="usd">1700000</us-gaap:EquipmentExpense>
    <us-gaap:EquipmentExpense
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjgtNS0xLTEtMzAxODU_659bb710-6714-4937-8e0f-a3428ac77165"
      unitRef="usd">5004000</us-gaap:EquipmentExpense>
    <us-gaap:EquipmentExpense
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjgtNy0xLTEtMzAxODU_b7e2985d-4704-44f8-aa44-0933ee97e370"
      unitRef="usd">5028000</us-gaap:EquipmentExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjktMS0xLTEtMzAxODU_ed45e2f1-149e-482f-b988-105a881a1c0b"
      unitRef="usd">195000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjktMy0xLTEtMzAxODU_5dc20230-18c6-4b9e-821c-4499179753da"
      unitRef="usd">215000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjktNS0xLTEtMzAxODU_a5f41c04-dad0-411f-b86c-1638b49d3775"
      unitRef="usd">485000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMjktNy0xLTEtMzAxODU_9d90d1a0-25b5-4014-8148-d6077061d5f7"
      unitRef="usd">644000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OtherNoninterestExpense
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzAtMS0xLTEtMzAxODU_81efa843-6c5a-470f-be3f-c5c181e1654a"
      unitRef="usd">6524000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzAtMy0xLTEtMzAxODU_b9f2aebb-2f89-4a8f-9b15-2dafdf1bde7d"
      unitRef="usd">4539000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzAtNS0xLTEtMzAxODU_6a1bf9db-97cd-4d72-bb99-cbb26c84d82c"
      unitRef="usd">15748000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzAtNy0xLTEtMzAxODU_2041b8b8-1893-45a9-a291-3889b8015c38"
      unitRef="usd">11798000</us-gaap:OtherNoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzEtMS0xLTEtMzAxODU_9bf6343d-2250-4665-8795-6f9931dab6e4"
      unitRef="usd">36321000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzEtMy0xLTEtMzAxODU_3a5fb5ae-7538-4673-9010-f247c0ec2bd9"
      unitRef="usd">30690000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzEtNS0xLTEtMzAxODU_d48e445c-2a7e-4d50-a085-80b9dfa10c80"
      unitRef="usd">101788000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzEtNy0xLTEtMzAxODU_342a4951-a8a6-4e98-932b-f5f25fa75e7c"
      unitRef="usd">89018000</us-gaap:NoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzItMS0xLTEtMzAxODU_aa0e0cf6-d016-4813-a910-621ec73c705f"
      unitRef="usd">10884000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzItMy0xLTEtMzAxODU_68ceb855-eec0-4768-b95b-1df55c78bd9c"
      unitRef="usd">7979000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzItNS0xLTEtMzAxODU_46b14298-baa1-4639-9677-ef5ab84286c6"
      unitRef="usd">31742000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzItNy0xLTEtMzAxODU_ea1a53b3-8208-4697-8152-59f1271b113e"
      unitRef="usd">25179000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzMtMS0xLTEtMzAxODU_7f7965d8-769e-4c3e-b252-4ade35da8c01"
      unitRef="usd">2085000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzMtMy0xLTEtMzAxODU_00df35d8-8cfa-4a96-8b51-c9279de6b3a0"
      unitRef="usd">1174000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzMtNS0xLTEtMzAxODU_57fa5428-2f6e-406a-8360-e6f4d3586746"
      unitRef="usd">6123000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzMtNy0xLTEtMzAxODU_fdb8d7ce-ac54-4234-aeaf-6b9e4a28755c"
      unitRef="usd">4277000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzQtMS0xLTEtMzAxODU_ff38f05d-1fe8-4ad3-ac11-6620d5b70f49"
      unitRef="usd">8799000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzQtMy0xLTEtMzAxODU_ca132c3a-db37-4cb3-82ed-d5fe31e32ee4"
      unitRef="usd">6805000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzQtNS0xLTEtMzAxODU_b9791e32-4739-4248-8efa-5c3c9b8e9b2f"
      unitRef="usd">25619000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzQtNy0xLTEtMzAxODU_88785816-273d-4a3f-b2fa-afb85278ccbb"
      unitRef="usd">20902000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzYtMS0xLTEtMzAxODU_60c32be1-1dc2-4833-83c8-8b2c18715a55"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzYtMy0xLTEtMzAxODU_d23addc9-26f2-432b-a506-017ecd52668f"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzYtNS0xLTEtMzAxODU_91f6fecb-5f8d-4279-be7a-cb9e04410289"
      unitRef="usdPerShare">1.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzYtNy0xLTEtMzAxODU_b62be792-26d2-417a-8f87-dd85f7ec1311"
      unitRef="usdPerShare">1.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzctMS0xLTEtMzAxODU_92f3456b-b2f1-44a8-ba0d-b265eb9bda1b"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzctMy0xLTEtMzAxODU_6b924519-6f4b-40cf-93af-4c30a0a6b78a"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzctNS0xLTEtMzAxODU_6e3babe2-ccf0-4419-b0eb-c8b39f62df40"
      unitRef="usdPerShare">1.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8xOS9mcmFnOjNmNDE2MTNhZGM4YjQ5ZmNiZDlkYTNhNWY4NzQ1YmE3L3RhYmxlOjhiOTU0NjVmNjZkOTQwZDFhZDAwZWI3Nzc4YWEzNTQyL3RhYmxlcmFuZ2U6OGI5NTQ2NWY2NmQ5NDBkMWFkMDBlYjc3NzhhYTM1NDJfMzctNy0xLTEtMzAxODU_18c9891b-7d75-4861-ba89-5cf3d21dad1d"
      unitRef="usdPerShare">1.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfMy0xLTEtMS0zMDE4NQ_47a1fad0-a154-4f96-8c77-39cc295c99c2"
      unitRef="usd">8799000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfMy0zLTEtMS0zMDE4NQ_b5047ee5-9342-4a15-b698-52f6a47dd16c"
      unitRef="usd">6805000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfMy01LTEtMS0zMDE4NQ_f27d35bf-78b4-460d-a57c-ffad7905eb79"
      unitRef="usd">25619000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfMy03LTEtMS0zMDE4NQ_8e368bfd-48ab-4bc0-93e0-26d7c1a6c0f1"
      unitRef="usd">20902000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfNS0xLTEtMS0zMDE4NQ_4f972844-c868-49f5-a29b-4795ae327199"
      unitRef="usd">-26127000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfNS0zLTEtMS0zMDE4NQ_7fbf9a36-5d91-4c76-ba8b-410e29ed0de3"
      unitRef="usd">-4438000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfNS01LTEtMS0zMDE4NQ_6f2972e9-0eaa-4142-9e22-da0bce3520a9"
      unitRef="usd">-87159000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfNS03LTEtMS0zMDE4NQ_cb7fc707-7b3f-4ca5-b650-700cfbeef8ec"
      unitRef="usd">-7086000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfNi0xLTEtMS0zMDE4NQ_93b1cf33-a65c-4b3c-9353-23439a95f692"
      unitRef="usd">-6218000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfNi0zLTEtMS0zMDE4NQ_3ebe1baf-6262-4194-9168-c29cc4857bc1"
      unitRef="usd">-1057000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfNi01LTEtMS0zMDE4NQ_03d60a78-3252-40fa-a117-728e407ac4a0"
      unitRef="usd">-20744000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfNi03LTEtMS0zMDE4NQ_fcad8344-333c-4060-b0f9-1a3df65a6c48"
      unitRef="usd">-1687000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfNy0xLTEtMS0zMDE4NQ_8ad7d9c8-bdd9-4c32-9417-adf8824e899b"
      unitRef="usd">13000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfNy0zLTEtMS0zMDE4NQ_cdfb4821-6739-414c-a81c-71146797383c"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfNy01LTEtMS0zMDE4NQ_3754b525-5aed-4297-b9e7-904060ad1b90"
      unitRef="usd">15000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfNy03LTEtMS0zMDE4NQ_3b2cb12c-7ee4-4e1a-b31b-0ede6065252d"
      unitRef="usd">44000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfOC0xLTEtMS0zMDE4NQ_75e197dd-3954-4548-a471-4c1f18ce5011"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfOC0zLTEtMS0zMDE4NQ_902dc542-8480-4b19-b1e3-aac82d719127"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfOC01LTEtMS0zMDE4NQ_1a386858-db44-4c5f-bba2-74e353de7afa"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfOC03LTEtMS0zMDE4NQ_108a63e3-e270-4f73-a842-c620cb1cf828"
      unitRef="usd">10000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfOS0xLTEtMS0zMDE4NQ_58e9b6e4-8491-4eec-8e87-7140c9e142f4"
      unitRef="usd">-195000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfOS0zLTEtMS0zMDE4NQ_79963723-9145-4d12-9f2b-a122e51fbe6f"
      unitRef="usd">-168000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfOS01LTEtMS0zMDE4NQ_505b4e35-a0f6-4cdb-a0ee-7835f5f60532"
      unitRef="usd">-405000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfOS03LTEtMS0zMDE4NQ_64ff2dd3-7fab-4379-94ed-e7dad3be07ec"
      unitRef="usd">-145000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfMTAtMS0xLTEtMzAxODU_75bf7e1c-ae92-40c2-a389-f238aaa78fad"
      unitRef="usd">-11315000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfMTAtMy0xLTEtMzAxODU_260d1bf1-d9eb-4379-afd2-f982023a71fc"
      unitRef="usd">3257000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfMTAtNS0xLTEtMzAxODU_97d38caf-e11a-4d2d-94c4-a5967f3e1101"
      unitRef="usd">-41213000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yMi9mcmFnOmEwMDNmODczZTI0ZjQzNDBhZmE4NjhmM2M2MTMzMDliL3RhYmxlOmRhNTM1YTFkNzU4MjQzYTM4ODk0MzVhNGVhN2Q0ZjlmL3RhYmxlcmFuZ2U6ZGE1MzVhMWQ3NTgyNDNhMzg4OTQzNWE0ZWE3ZDRmOWZfMTAtNy0xLTEtMzAxODU_4d0af78b-884b-45f6-ae61-7a120cdcbe31"
      unitRef="usd">15324000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMy0xLTEtMS0zMDE4NQ_bbc30c85-9ab4-4049-a1e9-3bbf3822ca66"
      unitRef="usd">25619000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMy0zLTEtMS0zMDE4NQ_f40d2759-a138-4fe2-b897-4c36ad530f65"
      unitRef="usd">20902000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfNS0xLTEtMS0zMDE4NQ_d7a761e3-01a4-4e8a-a5d3-fb57f0e0d358"
      unitRef="usd">8311000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfNS0zLTEtMS0zMDE4NQ_006cb951-2a99-4f6e-adc3-c7d4a37f21fd"
      unitRef="usd">9340000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfNi0xLTEtMS0zMDE4NQ_dda82649-f1d7-45f3-8740-1cf6f0ea4aff"
      unitRef="usd">15000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfNi0zLTEtMS0zMDE4NQ_6969d95e-d3be-4244-b5f1-65039ff2cf22"
      unitRef="usd">44000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfNy0xLTEtMS0zMDE4NQ_33c54c9f-2d28-4772-960e-c6204d727d4b"
      unitRef="usd">4479000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfNy0zLTEtMS0zMDE4NQ_09c58e08-c89f-41d7-9163-69ecec67994b"
      unitRef="usd">2585000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfOC0xLTEtMS0zMDE4NQ_c523091b-33ca-4e9f-a64e-2c8f0c2ec705"
      unitRef="usd">850000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfOC0zLTEtMS0zMDE4NQ_f932d7bf-4f89-489b-ba1e-5b80204ae0cb"
      unitRef="usd">-870000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfOS0xLTEtMS0zMDE4NQ_5133a5e2-3ed3-402a-ab5e-a3175114f612"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfOS0zLTEtMS0zMDE4NQ_996129bb-3cd1-4e83-8d86-79092044eee5"
      unitRef="usd">22000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTAtMS0xLTEtMzAxODU_b4b1ba4a-f960-400d-aff5-2bab2613d22c"
      unitRef="usd">641000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTAtMy0xLTEtMzAxODU_4cd7207a-d4b7-42fe-8d00-afa052ac5e0c"
      unitRef="usd">79000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInPensionPlanObligations
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTEtMS0xLTEtMzAxODU_40f9dd83-60b4-4264-a52e-bb6e7d5915aa"
      unitRef="usd">-1877000</us-gaap:IncreaseDecreaseInPensionPlanObligations>
    <us-gaap:IncreaseDecreaseInPensionPlanObligations
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTEtMy0xLTEtMzAxODU_67b0da42-9f73-4cdb-baf4-2bb13e62f0ce"
      unitRef="usd">-1252000</us-gaap:IncreaseDecreaseInPensionPlanObligations>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTItMS0xLTEtMzAxODU_6f3b4883-1b35-49bb-b8c5-ecea856bf0b7"
      unitRef="usd">2540000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTItMy0xLTEtMzAxODU_df6936d9-eb60-4d64-b134-835eb686f5e4"
      unitRef="usd">628000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTMtMS0xLTEtMzAxODU_77579c11-791e-4ac6-8d58-f588a93c1a48"
      unitRef="usd">5331000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTMtMy0xLTEtMzAxODU_62cc0297-a2a6-4711-87b5-5726d5d62f56"
      unitRef="usd">546000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTQtMS0xLTEtMzAxODU_40f38688-3d5c-44e2-97f3-746d13e0f019"
      unitRef="usd">40799000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTQtMy0xLTEtMzAxODU_dd7c905c-5199-4e16-b6fb-844819159ab6"
      unitRef="usd">30680000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTctMS0xLTEtMzAxODU_40abd6a6-27f1-4bd3-a540-342b7ac1758d"
      unitRef="usd">3838000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTctMy0xLTEtMzAxODU_601c5395-c4ce-4661-ac26-09aab41e349a"
      unitRef="usd">43190000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTgtMS0xLTEtMzAxODU_f72a754e-c4b8-46a0-8aab-caece4734ed8"
      unitRef="usd">45740000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTgtMy0xLTEtMzAxODU_68c26bfa-2363-4ef4-aa7b-2993cf087b29"
      unitRef="usd">83265000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTktMS0xLTEtMzAxODU_88bd747a-2a73-4e48-9c9c-32f326f76234"
      unitRef="usd">231891000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMTktMy0xLTEtMzAxODU_1f9a739c-fcac-413d-b58a-efae67922260"
      unitRef="usd">322336000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjAtMS0xLTEtMzAxODU_163c0cfa-51ac-47d0-89da-983c6e8e3055"
      unitRef="usd">76521000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjAtMy0xLTEtMzAxODU_e23f57e9-02a0-419f-91db-13d0f2c6e283"
      unitRef="usd">-19229000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjEtMS0xLTEtMzAxODU_b8a0a26d-7e16-4440-a592-9b9bd9cef5f1"
      unitRef="usd">4538000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjEtMy0xLTEtMzAxODU_1625c60d-124c-49cc-8437-9a458e85a7e7"
      unitRef="usd">24868000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjItMS0xLTEtMzAxODU_a8e55cb7-eb70-4ac8-ad1d-169d83a92ae9"
      unitRef="usd">4425000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjItMy0xLTEtMzAxODU_debbadc3-5e0b-4ab8-b210-401ac312551e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <cass:DecreaseIncreaseInPaymentsInAdvanceOfFunding
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjMtMS0xLTEtMzAxODU_ecf1e9bb-9579-4621-b739-2c4fff534c12"
      unitRef="usd">-22206000</cass:DecreaseIncreaseInPaymentsInAdvanceOfFunding>
    <cass:DecreaseIncreaseInPaymentsInAdvanceOfFunding
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjMtMy0xLTEtMzAxODU_6b413248-6344-4e37-a140-8898c4655815"
      unitRef="usd">71816000</cass:DecreaseIncreaseInPaymentsInAdvanceOfFunding>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjQtMS0xLTEtMzAxODU_7ca6b586-1d37-4457-8b1c-7ab4d7e676f2"
      unitRef="usd">4270000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjQtMy0xLTEtMzAxODU_1d0f9221-a230-4300-8a26-7181b5a54f09"
      unitRef="usd">2697000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjUtMS0xLTEtMzAxODU_cc86daad-746e-434f-a776-5a8652e5486a"
      unitRef="usd">-249861000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjUtMy0xLTEtMzAxODU_9c040f77-0ae4-4508-bbf4-41d1da3a7767"
      unitRef="usd">-276033000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <cass:NetDecreaseInNoninterestBearingDemandDeposits
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjgtMS0xLTEtMzAxODU_5df7e115-05fb-4da0-97e5-98f74232b19b"
      unitRef="usd">-911000</cass:NetDecreaseInNoninterestBearingDemandDeposits>
    <cass:NetDecreaseInNoninterestBearingDemandDeposits
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjgtMy0xLTEtMzAxODU_028a6ea0-7d18-436d-b94f-821a40126742"
      unitRef="usd">-26184000</cass:NetDecreaseInNoninterestBearingDemandDeposits>
    <cass:IncreaseDecreaseInInterestBearingDemandAndSavingsDeposits
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjktMS0xLTEtMzAxODU_cbf432a4-d71d-417e-9631-9b7ce2b98974"
      unitRef="usd">20672000</cass:IncreaseDecreaseInInterestBearingDemandAndSavingsDeposits>
    <cass:IncreaseDecreaseInInterestBearingDemandAndSavingsDeposits
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMjktMy0xLTEtMzAxODU_51652b9c-c531-4332-8fcc-b75088dc2e75"
      unitRef="usd">67930000</cass:IncreaseDecreaseInInterestBearingDemandAndSavingsDeposits>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzAtMS0xLTEtMzAxODU_0a7528dc-7ef7-419f-bb66-7d5555cef3a3"
      unitRef="usd">-11543000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzAtMy0xLTEtMzAxODU_99be2d6e-aa34-4f76-9009-e58772e46144"
      unitRef="usd">-5285000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <cass:IncreaseInAccountsAndDraftsPayable
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzEtMS0xLTEtMzAxODU_ed4f6714-8355-4276-95cc-d23746d65385"
      unitRef="usd">-50239000</cass:IncreaseInAccountsAndDraftsPayable>
    <cass:IncreaseInAccountsAndDraftsPayable
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzEtMy0xLTEtMzAxODU_48d38420-686a-4125-99a1-fd4ce5545671"
      unitRef="usd">-70099000</cass:IncreaseInAccountsAndDraftsPayable>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzMtMS0xLTEtMzAxODU_a504642d-00ef-4c33-a98e-d72eec3248fd"
      unitRef="usd">11478000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzMtMy0xLTEtMzAxODU_8df6146f-5398-420b-85e6-fb8f3394fbec"
      unitRef="usd">11576000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzQtMS0xLTEtMzAxODU_eb074bfb-3439-4a10-9f7a-9ac3ffdf858e"
      unitRef="usd">5299000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzQtMy0xLTEtMzAxODU_fb7412f4-85d5-471a-84d2-b55ea3c55fd9"
      unitRef="usd">18975000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzUtMS0xLTEtMzAxODU_be64cdbe-06ab-4fe2-8048-9269c0e33304"
      unitRef="usd">-552000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzUtMy0xLTEtMzAxODU_2aa8c40d-7dde-4046-bd98-74724e01afda"
      unitRef="usd">-875000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzYtMS0xLTEtMzAxODU_f7a6cbb2-46e2-4dd4-b691-4912a3697f8e"
      unitRef="usd">41128000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzYtMy0xLTEtMzAxODU_9d08af33-9c0b-43a3-8dae-cbc2abc66cf3"
      unitRef="usd">75134000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzctMS0xLTEtMzAxODU_3cae21fb-60b3-4fa1-b38f-7edb3f55ca96"
      unitRef="usd">-167934000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzctMy0xLTEtMzAxODU_3d979752-f8c2-4d37-8fb6-e7c6e90fa5a1"
      unitRef="usd">-170219000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzgtMS0xLTEtMzAxODU_390c1dac-97ac-43cf-987c-dcab2e98bcb1"
      unitRef="usd">514928000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2051b918d27e4b7a8875f3faa7bbd185_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzgtMy0xLTEtMzAxODU_1de299a6-ed8c-4e21-af85-96b414bce857"
      unitRef="usd">670528000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzktMS0xLTEtMzAxODU_62c23966-9c26-4f5a-b9c1-b8567582bec5"
      unitRef="usd">346994000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0bafc54c05ff4f468e717ee1eddf1672_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfMzktMy0xLTEtMzAxODU_582019f0-5cb6-43e6-9f20-968017b47949"
      unitRef="usd">500309000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfNDItMS0xLTEtMzAxODU_7a39151b-8c6c-4f0e-80c6-5998075c4ed7"
      unitRef="usd">1314000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfNDItMy0xLTEtMzAxODU_e0afc99d-1498-438f-bc04-a7e52199f009"
      unitRef="usd">885000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfNDMtMS0xLTEtMzAxODU_afd3faed-2d7d-482c-859c-567a7bdab0b6"
      unitRef="usd">5531000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yNS9mcmFnOmEyNjNjMjE3ZThiMTQ2MTFhNjQ3MTM1Y2M5YzQzMjhiL3RhYmxlOmZlMTU2ZDU2MzQ0MTQ2MDZhZTYxYTcyZWJlZDVmZGRiL3RhYmxlcmFuZ2U6ZmUxNTZkNTYzNDQxNDYwNmFlNjFhNzJlYmVkNWZkZGJfNDMtMy0xLTEtMzAxODU_4eab322c-7433-43ee-984f-ff300a48f824"
      unitRef="usd">4176000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:StockholdersEquity
      contextRef="i5a09d5a93f0d49aa9b2fc4f2423fd509_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMS0xLTEtMS0zMDE4NQ_e4f83ac2-bd9a-4eef-a3a8-513fc6d7c945"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i15545fd94edd4ffdbc52e509dc14397b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMS0zLTEtMS0zMDE4NQ_87809d34-07f9-4745-9939-fc6a51eebfd1"
      unitRef="usd">203098000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i079418df3e14496f80f61ddcf3fcff30_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMS01LTEtMS0zMDE4NQ_1c6018ab-3062-4beb-b681-5306a93d6381"
      unitRef="usd">105398000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5a9c3165bcc94e64af7d22251ba7dd23_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMS03LTEtMS0zMDE4NQ_5598af61-df73-45b7-b223-e2de207db22b"
      unitRef="usd">-53437000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8bb145600e9844028b9bfeedf008c609_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMS05LTEtMS0zMDE4NQ_b948a26f-9037-400a-a2b8-56cc868f55ab"
      unitRef="usd">-2045000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i662e53bf059c4c4e85057dc43c760279_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMS0xMS0xLTEtMzAxODU_41d65844-7e91-4dd9-a212-5801a6689e69"
      unitRef="usd">260767000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2ff13152ff794b06946d312e9a579d87_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMi01LTEtMS0zMDE4NQ_43820511-1007-4b61-b6f3-53f93a316eab"
      unitRef="usd">6805000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMi0xMS0xLTEtMzAxODU_4ff89d92-11ec-4d8a-8abf-6a5a7c1e122e"
      unitRef="usd">6805000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMy0wLTEtMS0zMDE4NS90ZXh0cmVnaW9uOmQ1NjBkZWI5YzMxOTRiOTJiOTgzYTQxYzg2ZjU1MGMzXzIw_44755ad7-23b8-4b7b-93db-265c34d51939"
      unitRef="usdPerShare">0.27</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2ff13152ff794b06946d312e9a579d87_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMy01LTEtMS0zMDE4NQ_0178a9f1-3875-4d35-aa40-bbf97805accb"
      unitRef="usd">3815000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMy0xMS0xLTEtMzAxODU_186a3f81-d010-435a-876e-03530255787b"
      unitRef="usd">3815000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfNC0wLTEtMS0zMDE4NS90ZXh0cmVnaW9uOjBjNGZjMTY4YjM2NDQ2NGNhNzdiYzMwNTcwNWZhNjk1XzE2_0db71a1f-7cbd-4d4f-ac47-0d29d455f216"
      unitRef="shares">4412</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i191874020a6044f492b8ce8d77a9c8c3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfNC0zLTEtMS0zMDE4NQ_d4b9a439-1150-4d52-9057-7447dea9a042"
      unitRef="usd">-51000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2fb66a325641403d9557911ac2c88e11_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfNC03LTEtMS0zMDE4NQ_3aeeda80-949c-4710-8d18-72eb7a034e56"
      unitRef="usd">134000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfNC0xMS0xLTEtMzAxODU_a3e900fc-aa84-4654-8495-dd575557f653"
      unitRef="usd">83000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i191874020a6044f492b8ce8d77a9c8c3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfNi0zLTEtMS0zMDE4NQ_c11b40c4-2b35-408b-abde-d080d0885a1d"
      unitRef="usd">1066000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfNi0xMS0xLTEtMzAxODU_0f2d4f8f-e8cf-4a70-ae35-acabeb251d6d"
      unitRef="usd">1066000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfNy0wLTEtMS0zMDE4NS90ZXh0cmVnaW9uOmY2NDllYjk3NDEzODQ3ZTBiNmNmNWFmNDI0YjFhZGIwXzE3_7d540713-e386-4cb0-af59-3eb9f874a219"
      unitRef="shares">314672</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2fb66a325641403d9557911ac2c88e11_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfNy03LTEtMS0zMDE4NQ_f7062063-5bdf-47a4-896b-cdf49f6346c0"
      unitRef="usd">13715000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfNy0xMS0xLTEtMzAxODU_dbc5ff05-b60c-4d0b-a255-6f6bce6a4c12"
      unitRef="usd">13715000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3fa7291858684bd7a3746184bd15e6aa_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfOC05LTEtMS0zMDE4NQ_65540ff5-7884-4a24-a0c3-59b609633c2d"
      unitRef="usd">-3548000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfOC0xMS0xLTEtMzAxODU_078b9bc6-ae55-4c77-b795-dca982be33a2"
      unitRef="usd">-3548000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="id9fe1181b1a64fa3817cec440596acd4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfOS0xLTEtMS0zMDE4NQ_7da977b0-6997-4c95-a5da-792d7dbc34f1"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i134c3b4d8635430ca5d2c0dcfd2fefa3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfOS0zLTEtMS0zMDE4NQ_df50a819-f750-4fb5-aa89-f0b6c2933a2e"
      unitRef="usd">204113000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib7573b78e75b4510a7f814fdcccb6b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfOS01LTEtMS0zMDE4NQ_53430144-f876-4481-8f33-f1ff746662b6"
      unitRef="usd">108388000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5cbdd50633594023b7fa9b13340a0d7c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfOS03LTEtMS0zMDE4NQ_94b7cc4a-1393-43c8-8d9c-9edc30e07f75"
      unitRef="usd">-67018000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i356eb44a405e4f828df0e26f65cac7a6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfOS05LTEtMS0zMDE4NQ_8e824250-642d-419a-a6f7-d1f904f5421f"
      unitRef="usd">-5593000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0bafc54c05ff4f468e717ee1eddf1672_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfOS0xMS0xLTEtMzAxODU_a025065b-d848-4584-b58c-1204b70412b5"
      unitRef="usd">247643000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i28cf6055f7224ffa8fadea28b5956447_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTItMS0xLTEtMzAxODU_203d6ea7-2ec6-4ad0-b3e3-4f5f1fcd1b48"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i775f287526144731ada1fd0d3290252d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTItMy0xLTEtMzAxODU_a1f03d07-3c43-4886-9e47-8bd8fce6b598"
      unitRef="usd">204482000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e6acd6dfe0245ff8da013809151c29d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTItNS0xLTEtMzAxODU_8c53b370-a325-4a7c-9ccf-6251e45b4700"
      unitRef="usd">121386000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie75f70f7a239498f9c266f745a184f68_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTItNy0xLTEtMzAxODU_ea85cb5d-5951-41a8-a2f1-5ed19b0866ee"
      unitRef="usd">-81742000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaf2be2cee3de4079bca9e8ff4fecc1cc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTItOS0xLTEtMzAxODU_37554963-7c88-46c9-8929-ed37bafd4114"
      unitRef="usd">-46265000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35b4148198ec47eaad842dee2e3f7823_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTItMTEtMS0xLTMwMTg1_857941b1-688e-4be4-8af6-0ac9e4a4b333"
      unitRef="usd">205614000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i60f0f8a213b74d22af85409983ff7fa9_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTMtNS0xLTEtMzAxODU_567bfddb-c87d-49fc-9432-df9a7dbbf4ee"
      unitRef="usd">8799000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTMtMTEtMS0xLTMwMTg1_950ad290-618d-4b00-909d-cf3a4f376b06"
      unitRef="usd">8799000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTQtMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjo3NjRjNmJkMmVjZTk0ZDc5OGYwMGFiNWY2YWYwYjEwNV8yMA_6a436f7a-b10b-4514-8943-71bd1cabe3de"
      unitRef="usdPerShare">0.28</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i60f0f8a213b74d22af85409983ff7fa9_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTQtNS0xLTEtMzAxODU_b226b153-1626-4605-863d-6cb121446d0a"
      unitRef="usd">3824000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTQtMTEtMS0xLTMwMTg1_1aca4ee9-dd43-47bc-9a68-5a8c02a01177"
      unitRef="usd">3824000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTUtMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjpiNjIyNjg0ZTAwNDA0ZjNmODc1ZTA1OGQ4OWIwNTY3Ml8xNg_72d7ee77-2797-4b55-8f4a-fe9b5080bc67"
      unitRef="shares">3487</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibcc025f6025d4fa7ab346c7c87cbf77e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTUtMy0xLTEtMzAxODU_cc3cd9e8-109c-448b-8772-e771ed5ede8e"
      unitRef="usd">-165000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1e4c2108cfb44873bcbf8614c97eb523_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTUtNy0xLTEtMzAxODU_d071491c-c506-4a06-bd3f-39b268e503c1"
      unitRef="usd">118000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTUtMTEtMS0xLTMwMTg1_1f0029e1-8acc-4125-af7e-300f0163a404"
      unitRef="usd">-47000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibcc025f6025d4fa7ab346c7c87cbf77e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTctMy0xLTEtMzAxODU_8ecc0e14-0e88-4c86-875b-cb22096292fa"
      unitRef="usd">1307000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTctMTEtMS0xLTMwMTg1_02f2313a-a61c-4490-be84-da5ad31b05b4"
      unitRef="usd">1307000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i183294ad77ce4f2ead2dac7af15de238_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTktOS0xLTEtMzAxODU_a12f389d-87a2-4ebc-a3ee-471d16010b9b"
      unitRef="usd">-20114000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMTktMTEtMS0xLTMwMTg1_4e8706ac-6984-4a08-b3d0-c998cca827fd"
      unitRef="usd">-20114000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i70a1bd0368144074b924a5478c6b051a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMjAtMS0xLTEtMzAxODU_d6f6ed76-2507-43ff-8aef-a67f133fa6fa"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i69499096e37340e6be2c96dd986c568d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMjAtMy0xLTEtMzAxODU_1a55f195-84c3-4b41-90f7-dd1ea2a2d11c"
      unitRef="usd">205624000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4cf202690343470d8bffb7033d7d1300_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMjAtNS0xLTEtMzAxODU_59a0de0b-6358-41f7-a9c3-00fc99d6685d"
      unitRef="usd">126361000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i13c8f3fe4e35490e98a55987b3f96a00_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMjAtNy0xLTEtMzAxODU_476f97d3-a9d4-4cdd-a23b-76bd08040a51"
      unitRef="usd">-81624000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if47eafbafa414586b50671cec04ad0e0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMjAtOS0xLTEtMzAxODU_3bbf7fb4-766f-4d18-8eb9-66ce341bf40e"
      unitRef="usd">-66379000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8yOC9mcmFnOmMxY2FkMWE4YjQ3YzQyMDFhZjU1NThmMWMxNDUzMjE4L3RhYmxlOmVhMTdiZjE5OTBiNTQ0YWZhM2IzNjk5NmM1ODA0MmI2L3RhYmxlcmFuZ2U6ZWExN2JmMTk5MGI1NDRhZmEzYjM2OTk2YzU4MDQyYjZfMjAtMTEtMS0xLTMwMTg1_2fe66c88-7c31-4ed7-90e6-91002be32428"
      unitRef="usd">191735000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i23462c4f3b6d4226b9831d9ccc663d27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMS0xLTEtMS0zMDE4NQ_e8128c8d-5239-42f8-9525-b1861aae933b"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i16f96cae745746118f02effad3907e1b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMS0zLTEtMS0zMDE4NQ_0e954a78-10f9-4d5c-ab81-2e6ce05d7cd2"
      unitRef="usd">204875000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3cb563ec551f4df1b8781e1eab31c615_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMS01LTEtMS0zMDE4NQ_f5e5d069-923e-4e32-9842-7f709e443133"
      unitRef="usd">99062000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idba93cb4f5f64d98af4b9ccdcb687a37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMS03LTEtMS0zMDE4NQ_36ab92a9-8fb6-4029-8ac3-946fee941cc8"
      unitRef="usd">-50515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if5930014d75f4d9b8e470e296f2bd4bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMS05LTEtMS0zMDE4NQ_970d6275-9e82-4ad5-bd5a-26ae0479bef9"
      unitRef="usd">-15000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2051b918d27e4b7a8875f3faa7bbd185_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMS0xMS0xLTEtMzAxODU_d3861ebc-81e1-4d49-89ed-462e45083ebc"
      unitRef="usd">261160000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6e9c6d6f7bca4909aa71ff2a7724f812_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMi01LTEtMS0zMDE4NQ_dbe9ecc2-1fe1-4901-8e64-a1e6563877ee"
      unitRef="usd">20902000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMi0xMS0xLTEtMzAxODU_08df17cc-64da-44a5-8d8a-ccde54b939c3"
      unitRef="usd">20902000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMy0wLTEtMS0zMDE4NS90ZXh0cmVnaW9uOjZmZWY0NTUyZTQyNTQyODBiN2U0MmRjM2E2YjY5ZjRmXzIw_ef170473-f75e-47be-8404-54ef0f1303e1"
      unitRef="usdPerShare">0.81</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6e9c6d6f7bca4909aa71ff2a7724f812_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMy01LTEtMS0zMDE4NQ_66b95c4e-a37e-4070-865a-b152c5a9d8b1"
      unitRef="usd">11576000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMy0xMS0xLTEtMzAxODU_3293c76f-66f8-455d-b13e-8de40403420b"
      unitRef="usd">11576000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfNC0wLTEtMS0zMDE4NS90ZXh0cmVnaW9uOjU4NzU1MGU2NmVhMTQ4NjNhNGQxMzE2ZGJhMGNjZDFhXzE2_cc0d97e8-bb96-432b-b172-55d356320a0d"
      unitRef="shares">83506</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1e12ea14205b4f65bb132c64afe039f8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfNC0zLTEtMS0zMDE4NQ_0f6e386d-db2f-47d3-b9a6-b6bb20589045"
      unitRef="usd">-2932000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i85c26509e4f9487481b0217b4c46b438_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfNC03LTEtMS0zMDE4NQ_f4eea4c1-8a3e-4f63-9c40-18aae4b920e7"
      unitRef="usd">2180000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfNC0xMS0xLTEtMzAxODU_95aafebd-4eb8-40ec-a3a2-807f81604dd5"
      unitRef="usd">-752000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1e12ea14205b4f65bb132c64afe039f8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfNS0zLTEtMS0zMDE4NQ_2dfed9c1-be2d-4f8c-81f0-e898a8b1603b"
      unitRef="usd">-415000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i85c26509e4f9487481b0217b4c46b438_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfNS03LTEtMS0zMDE4NQ_90522387-fe6b-4fbc-8469-bf92e569ec91"
      unitRef="usd">292000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfNS0xMS0xLTEtMzAxODU_779c33e4-7117-4d90-9d9a-d7a9945ea64e"
      unitRef="usd">-123000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1e12ea14205b4f65bb132c64afe039f8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfNi0zLTEtMS0zMDE4NQ_19d301f8-d4a7-478a-94c6-c2a1b9e3caab"
      unitRef="usd">2585000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfNi0xMS0xLTEtMzAxODU_7f9b66b0-0279-426e-bbfc-ecbb8df92e6e"
      unitRef="usd">2585000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfNy0wLTEtMS0zMDE4NS90ZXh0cmVnaW9uOjg3ZGIyODBjOTFiMDRlODI5ZTI1NmYyNjk1MDI4NWIwXzE2_e30f41ea-eaaa-4c25-8135-656affd6620f"
      unitRef="shares">434938</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i85c26509e4f9487481b0217b4c46b438_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfNy03LTEtMS0zMDE4NQ_68fd315a-cf7d-4617-bb15-aacef3d884df"
      unitRef="usd">18975000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfNy0xMS0xLTEtMzAxODU_0be83ef8-f331-46bb-b749-6eac6d95b6c2"
      unitRef="usd">18975000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibebfa8326465436aa9131608ab266d2c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfOC05LTEtMS0zMDE4NQ_9f5df102-0094-4571-8f47-0594e8302013"
      unitRef="usd">-5578000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfOC0xMS0xLTEtMzAxODU_0fc4344b-ee52-4dba-b3af-117b3cac9124"
      unitRef="usd">-5578000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="id9fe1181b1a64fa3817cec440596acd4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfOS0xLTEtMS0zMDE4NQ_edbaf0f0-ce30-46f4-b5e3-585705119bf2"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i134c3b4d8635430ca5d2c0dcfd2fefa3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfOS0zLTEtMS0zMDE4NQ_a77f7221-8e4a-487c-82e3-152058fe9571"
      unitRef="usd">204113000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib7573b78e75b4510a7f814fdcccb6b78_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfOS01LTEtMS0zMDE4NQ_054758d4-ce97-41fa-ba80-6373ce346a59"
      unitRef="usd">108388000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5cbdd50633594023b7fa9b13340a0d7c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfOS03LTEtMS0zMDE4NQ_4ee8a955-45c2-4645-ac0a-b81bf9ae36f0"
      unitRef="usd">-67018000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i356eb44a405e4f828df0e26f65cac7a6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfOS05LTEtMS0zMDE4NQ_52d87651-523f-430e-95f3-eadf4da39192"
      unitRef="usd">-5593000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0bafc54c05ff4f468e717ee1eddf1672_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfOS0xMS0xLTEtMzAxODU_c918dcbf-d69d-4bec-83c9-3c8dd156338c"
      unitRef="usd">247643000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i10c500111bd849ae832ef69b3fc525ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTItMS0xLTEtMzAxODU_bac28f81-142a-4d77-a92b-80fe7720c8d9"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb939b6150064cd4931feef6b034f82a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTItMy0xLTEtMzAxODU_10be308d-f99e-4ce5-a200-956ba804e360"
      unitRef="usd">204276000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8f4bb2c180144a31ae508cb68a29a6d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTItNS0xLTEtMzAxODU_dd53ca09-7dde-4ac2-ae61-63413ca40051"
      unitRef="usd">112220000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i952fa5b1039d4b61a02e34fb2cec1e5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTItNy0xLTEtMzAxODU_088d2d45-f424-4a78-b754-1fc5186e2cf6"
      unitRef="usd">-78904000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c8540a1067048b286a9de8c7a8fdd02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTItOS0xLTEtMzAxODU_a2e2807a-3334-4a7d-9e3a-5b588190b79f"
      unitRef="usd">453000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTItMTEtMS0xLTMwMTg1_54951b72-340d-41be-8ae3-7f4ce9767135"
      unitRef="usd">245798000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i4ace1379d7dc4c998eb6780b1d91ff1e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTMtNS0xLTEtMzAxODU_fe6e0bde-87df-496f-ae6f-81b101ce79c3"
      unitRef="usd">25619000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTMtMTEtMS0xLTMwMTg1_836d21e0-0d75-41a2-9d48-343a00b90f37"
      unitRef="usd">25619000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTQtMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjoxOWM5ZWNiYzk4YWQ0YzFjOTYzMjc1MmQ0YmQ1ZTFkYV8yMA_c070d4cf-22dc-4567-9044-99f175ac585b"
      unitRef="usdPerShare">0.84</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4ace1379d7dc4c998eb6780b1d91ff1e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTQtNS0xLTEtMzAxODU_43401cf4-bc49-4939-83b1-fd7ef295bd27"
      unitRef="usd">11478000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTQtMTEtMS0xLTMwMTg1_d82ae653-462f-4baa-8fae-ce5f2c685ffc"
      unitRef="usd">11478000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTUtMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjphNzUwYThlMTVlNmQ0OTYzYjhkMTU5MjFiODY5MDQ2OF8xNg_d7575a9e-bf86-403e-bbf7-68b3e6b4a165"
      unitRef="shares">80396</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ica09bdaaddb5480e907a07ec30ac3445_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTUtMy0xLTEtMzAxODU_4800877c-b0cb-4c98-bf5b-1158b0a2e95f"
      unitRef="usd">-2803000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1c07ea01d52240f4b833d75e0ddaf93b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTUtNy0xLTEtMzAxODU_c09c4277-fe23-4342-9e50-a4e1a983195e"
      unitRef="usd">2336000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTUtMTEtMS0xLTMwMTg1_3d8318aa-02bf-4719-8316-f80ae2057b88"
      unitRef="usd">-467000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ica09bdaaddb5480e907a07ec30ac3445_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTYtMy0xLTEtMzAxODU_226da2a7-5a41-454f-afe5-6f1861fec7ef"
      unitRef="usd">-328000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1c07ea01d52240f4b833d75e0ddaf93b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTYtNy0xLTEtMzAxODU_3cabc7f7-4525-4b3b-9897-281c61868243"
      unitRef="usd">243000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTYtMTEtMS0xLTMwMTg1_eeeb0a9a-3794-40bb-92dc-349b8440e615"
      unitRef="usd">-85000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ica09bdaaddb5480e907a07ec30ac3445_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTctMy0xLTEtMzAxODU_47d37704-d714-4ff2-8c5c-38a57cc17cbb"
      unitRef="usd">4479000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTctMTEtMS0xLTMwMTg1_d70d1446-5fc3-41d2-83e9-4fa689161632"
      unitRef="usd">4479000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTgtMC0xLTEtMzAxODUvdGV4dHJlZ2lvbjo4ODkzYTllYTA4ZWM0ODEzOTk3MTZkNmJjMWQyYWI3Y18xNg_729b92e0-c1ea-4587-907d-6c72244f3992"
      unitRef="shares">130374</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i1c07ea01d52240f4b833d75e0ddaf93b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTgtNy0xLTEtMzAxODU_64394b95-8b3c-48c1-946d-3e3efff716e7"
      unitRef="usd">5299000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTgtMTEtMS0xLTMwMTg1_0ba5dd58-ca4c-479a-ad0b-1f479fe462af"
      unitRef="usd">5299000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic1bb6a775917439abb7ae920da19c021_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTktOS0xLTEtMzAxODU_e72031d6-44a7-44fc-8beb-9e500529dd96"
      unitRef="usd">-66832000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMTktMTEtMS0xLTMwMTg1_963906c1-c89c-423f-af8f-47e337c5c3f5"
      unitRef="usd">-66832000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i70a1bd0368144074b924a5478c6b051a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMjAtMS0xLTEtMzAxODU_e3b0e78a-7bd9-4f61-955a-22b519efbd4c"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i69499096e37340e6be2c96dd986c568d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMjAtMy0xLTEtMzAxODU_e40d8a77-9adb-49ea-b163-aac529b2ef06"
      unitRef="usd">205624000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4cf202690343470d8bffb7033d7d1300_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMjAtNS0xLTEtMzAxODU_22617051-46dd-4ee6-89e5-6e0e7ba7fd52"
      unitRef="usd">126361000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i13c8f3fe4e35490e98a55987b3f96a00_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMjAtNy0xLTEtMzAxODU_062d6c70-391d-453b-8068-27ce7089eeba"
      unitRef="usd">-81624000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if47eafbafa414586b50671cec04ad0e0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMjAtOS0xLTEtMzAxODU_2d1d9543-77f9-4dca-8c5a-a8a59eb963d0"
      unitRef="usd">-66379000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zMS9mcmFnOjU4MGQyZThiNzJhMjQxYTE4MTZkMzFkOWI4YzU0YzQ4L3RhYmxlOjQ0YTMzZDUxYTZmOTRjMDY5MmFkMzVkNzlhOTY2MjQyL3RhYmxlcmFuZ2U6NDRhMzNkNTFhNmY5NGMwNjkyYWQzNWQ3OWE5NjYyNDJfMjAtMTEtMS0xLTMwMTg1_d72cd898-6ebc-4934-8919-7db9b3b98429"
      unitRef="usd">191735000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV8zNy9mcmFnOjQ4OGJkMTRjMTk4YzRjYWI4NmUzNGE2MjU0YjcwZWNjL3RleHRyZWdpb246NDg4YmQxNGMxOThjNGNhYjg2ZTM0YTYyNTRiNzBlY2NfMTcyOQ_33351e4a-25e5-498d-b4a9-107cf0b1be27">Basis of Presentation The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included. Certain amounts in prior-period financial statements have been reclassified to conform to the current period&#x2019;s presentation. Such reclassifications have no effect on previously reported net income or shareholders&#x2019; equity.  For further information, refer to the audited consolidated financial statements and related footnotes included in Cass Information System, Inc.&#x2019;s (the &#x201c;Company&#x201d; or &#x201c;Cass&#x201d;) Annual Report on Form 10-K for the year ended December&#160;31, 2021.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMjQwNA_193539d5-b5c2-4e7b-a614-84f2459680cd">Intangible Assets &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 Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) 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,289,000. Those intangible assets were valued at $3,046,000 for goodwill, $1,692,000 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 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 a cash payment of $4,900,000 and potential contingent consideration in the form of an earn out up to $2,500,000. 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 four years of earnings before interest, taxes, depreciation and amortization (EBITDA) subsequent to the acquisition date. Any changes in the estimated fair value of the contingent earn out consideration, up to the contracted amount, will be reflected in the results of operations in future periods as they are identified.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:10pt;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;September 30, 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: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;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="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 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:#b6b6b6;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:#b6b6b6;border-top: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top: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;&#160;&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: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;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,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#b6b6b6;padding:2px 1pt;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;Patents &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;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,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt;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;Trade name &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;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;(350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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;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 customer lists are amortized over 7 to 10 years; the patents over 18 years; software over 3 to 7 years, the trade name over 10 to 20 years and other intangible assets over 15 years. Amortization of intangible assets amounted to $195,000 and $215,000 for the three month periods ended September&#160;30, 2022 and 2021, respectively. Amortization of intangible assets amounted to $485,000 and $644,000 for the nine-month periods ended September&#160;30, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;Estimated annual amortization of intangibles is $680,000 in 2022, $780,000 in 2023, $738,000 in 2024, $730,000 in 2025, and $582,000 in 2026.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <cass:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill
      contextRef="i4664908b6ce244f3adf1d85a1b0792dd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfNjI5_ba91a7f6-82b0-4ccf-9333-103e24f5b82b"
      unitRef="usd">5289000</cass:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i4664908b6ce244f3adf1d85a1b0792dd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfNjcy_fd002e71-1257-4e5d-a5aa-f3e6ccc75894"
      unitRef="usd">3046000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i42de75f1700041dd8b8888cc8e907bb9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfNjg5_35553a15-165d-4b72-a71a-750ec30cb9c5"
      unitRef="usd">1692000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ifdcf2bb30b7141a09e94b53e1b8c380d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfNzE1_bfab21b4-5cb3-4c79-8a77-9b4314fdf72d"
      unitRef="usd">368000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ic29315fb3e194656a3884787ed4a9d43_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfNzM2_e1b01fab-dd2c-40af-8e81-2dd1695b9ac8"
      unitRef="usd">183000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i29181cc8bc084f09a330417bbc19c4ff_D20220601-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMTE0Ng_aedd0e8d-d2c8-44a5-b8f1-35635f285aca"
      unitRef="usd">4900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ibb3e46a89e0740da9e552cba4e78cf61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMTIyMQ_40a3e893-47f1-4cfe-a0f9-1eb2a672a691"
      unitRef="usd">2500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i4664908b6ce244f3adf1d85a1b0792dd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMTI4MQ_c2e9d71a-d9f2-4099-a479-aab8c3e2f6cf"
      unitRef="usd">389000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i2414c26317f14e118c99d085f6b376af_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMTUzMQ_893c6456-8f9f-4e75-b817-10ba1b8718b7"
      unitRef="y">4</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMjQwMw_ff17e75e-0234-42f9-b9d6-e867021cb899">&lt;div style="margin-top:10pt"&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:10pt;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;September 30, 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: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;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="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 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:#b6b6b6;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:#b6b6b6;border-top: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top: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;&#160;&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: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;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,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#b6b6b6;padding:2px 1pt;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;Patents &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;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,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt;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;Trade name &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;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;(350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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="i7d8de52232cb49e4b2e2c49e329acbe1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfMy0xLTEtMS0zMDE4NQ_9c06ee0a-97cf-4956-912e-65de68c5009c"
      unitRef="usd">6470000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7d8de52232cb49e4b2e2c49e329acbe1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfMy0zLTEtMS0zMDE4NQ_a3b59f0c-c9c2-4cc7-ae84-e89f16eda45d"
      unitRef="usd">4489000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i035a7014d122413cb69d11d69be0d045_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfMy01LTEtMS0zMDE4NQ_704aba6c-909a-4772-a20e-971f84be95f8"
      unitRef="usd">4778000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i035a7014d122413cb69d11d69be0d045_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfMy03LTEtMS0zMDE4NQ_c3e77d05-13d6-4963-86d8-d8cecea854ea"
      unitRef="usd">4341000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iacc8f0169cc6470d8e06b9fd6979e403_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNC0xLTEtMS0zMDE4NQ_54af483b-0e1b-47e7-88e1-08d56e8e9953"
      unitRef="usd">72000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iacc8f0169cc6470d8e06b9fd6979e403_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNC0zLTEtMS0zMDE4NQ_53efcfa1-eb97-4d6c-b26c-fbe92402d101"
      unitRef="usd">31000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i76e59916b5f24a8aacbe24e05fcaf303_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNC01LTEtMS0zMDE4NQ_2ca58759-b3cb-4ba8-acc6-edc50a7c39c6"
      unitRef="usd">72000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i76e59916b5f24a8aacbe24e05fcaf303_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNC03LTEtMS0zMDE4NQ_1280ed85-ddaf-4e4c-bee6-b154daee5da0"
      unitRef="usd">28000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i350a927ae9b048d482f1df7aa742a0de_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNS0xLTEtMS0zMDE4NQ_d1a4b2df-b8f7-481a-8d33-95b9afed18d1"
      unitRef="usd">3212000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i350a927ae9b048d482f1df7aa742a0de_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNS0zLTEtMS0zMDE4NQ_d7bd333a-613e-4751-a2d9-d6517a559851"
      unitRef="usd">1401000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2e1df2377ff44b76b971587f8db97d66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNS01LTEtMS0zMDE4NQ_de9e6b21-2d9d-4e57-9e6c-1333ae50d981"
      unitRef="usd">2844000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2e1df2377ff44b76b971587f8db97d66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNS03LTEtMS0zMDE4NQ_c83b10f2-e57f-4c4a-b24b-4f9dfd506d18"
      unitRef="usd">1104000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib269cd5c4c014cf6a4b70e5ee534cf40_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNi0xLTEtMS0zMDE4NQ_dd516e28-5222-4b21-8b53-33e6fd8d6ce3"
      unitRef="usd">373000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib269cd5c4c014cf6a4b70e5ee534cf40_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNi0zLTEtMS0zMDE4NQ_52ed665c-2e82-4109-8d0f-bbaf7e512170"
      unitRef="usd">35000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3559df8152e84f1c93838a4b1c078103_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNi01LTEtMS0zMDE4NQ_eb9fc498-fbfa-4dc0-8669-633d33477626"
      unitRef="usd">190000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3559df8152e84f1c93838a4b1c078103_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNi03LTEtMS0zMDE4NQ_4ab3f2f4-b799-41fc-8420-47151490f5bf"
      unitRef="usd">22000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic2b39221b94e40e5bd2caa93c1ea4de6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNy0xLTEtMS0zMDE4NQ_3f208ead-9f5a-4957-885e-2ef3e877724c"
      unitRef="usd">500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic2b39221b94e40e5bd2caa93c1ea4de6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNy0zLTEtMS0zMDE4NQ_c9444bf7-9f90-4b29-9197-a99996b38abe"
      unitRef="usd">350000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1b6699dbc6a64e0c8debe649bb7d6f4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNy01LTEtMS0zMDE4NQ_23e8d0fa-379f-4de9-a58b-b56aaaebf4f8"
      unitRef="usd">500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1b6699dbc6a64e0c8debe649bb7d6f4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfNy03LTEtMS0zMDE4NQ_920f5d3b-4bb9-47e9-a15c-e58d6e096500"
      unitRef="usd">325000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:GoodwillGross
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfOS0xLTEtMS0zMDE4NQ_6c403e93-0d7e-46f6-97d1-29b009a7c44a"
      unitRef="usd">17309000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfOS01LTEtMS0zMDE4NQ_fe16a7a2-e75f-44d1-bfd2-84d8118250e2"
      unitRef="usd">14262000</us-gaap:GoodwillGross>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfMTAtMS0xLTEtMzAxODU_a0a1f389-ee7b-4fa0-bd2d-2f7599fe5962"
      unitRef="usd">27936000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfMTAtMy0xLTEtMzAxODU_cf463b1f-04fe-49cc-8967-541a11213654"
      unitRef="usd">6306000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfMTAtNS0xLTEtMzAxODU_a66d72c3-14f4-4640-a00c-853bbab63da4"
      unitRef="usd">22646000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RhYmxlOmI1ZTkxNTU2N2FmYTQyMTdhNWU0ZTNiYWQwZGU4MGNhL3RhYmxlcmFuZ2U6YjVlOTE1NTY3YWZhNDIxN2E1ZTRlM2JhZDBkZTgwY2FfMTAtNy0xLTEtMzAxODU_23fda45b-4ba7-49dc-b5cb-5b2fc8e7c216"
      unitRef="usd">5820000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2a0c6d29e5d248d3944f4b0f59cc03eb_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMTk1MQ_e0d8de40-16ce-4c8f-acb4-4c1366b9c99a">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i935b1a1f252c4b469ad1a16e09d40382_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMTk1Nw_5bd24568-a2ff-48f1-8d71-90e25c1c654c">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i92e620c1351942b7bedea7f961e013b5_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMTk3OA_52982b38-22e2-4763-94c6-56f80d009c95">P18Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i47b483d9c75847a3b5d7a387e72d7506_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMTk5Ng_c62a1b3f-e25a-49e6-ab05-49eaa37c2adb">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i63f9e9bf08dd4dfd8dc9190a62cbc067_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMjAwMg_4bee228e-0875-4b68-add5-9d5063462da9">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9d02091c8eeb468d81be6b7c3dab0ae0_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMjAyNg_ec32c651-81c0-4db3-8542-6a03e5f12cf0">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibe093953a0b84ba19245a294f0f6267c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMjAzMg_9492ece7-36ec-4392-9cd5-8745bf038b73">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i17a309ef37054e22a9ae63c2dbe8e47e_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMjA2OA_50b5529b-4d3a-4708-aa45-0f78a1ebc5a4">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMjExOA_4811b09b-5391-462d-9bba-5c999467bd77"
      unitRef="usd">195000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMjEyNQ_4fb1e96b-445e-493a-889e-a6e4b15a78e9"
      unitRef="usd">215000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMjIzMw_77864492-8019-42d8-9d03-b831c351f57c"
      unitRef="usd">485000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMjI0MA_50089bc5-7aa7-4550-aa38-73b108320fb6"
      unitRef="usd">644000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMjM0OA_dc3edd3f-3891-480a-9b22-5ffd683edaab"
      unitRef="usd">680000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMjM1OA_928e5f42-fcf7-43a4-b54a-58bcb7a22a50"
      unitRef="usd">780000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMjM2OA_82c06a78-c51d-4fcf-b863-820e44339486"
      unitRef="usd">738000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMjM3OA_56edecb5-5787-47f4-9e56-cc4ed2b34df4"
      unitRef="usd">730000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80MC9mcmFnOmNmN2JiMDkzY2ZkNDQ2OGI5MTg4ZWJlNDM5YWZlZDU0L3RleHRyZWdpb246Y2Y3YmIwOTNjZmQ0NDY4YjkxODhlYmU0MzlhZmVkNTRfMjM5Mg_f943e47b-ebed-4312-9252-1c692fa697ee"
      unitRef="usd">582000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RleHRyZWdpb246Y2E0ZGUyZjIyYTczNDlmMGFlZmNlODQxY2NjNDdmYTFfNjgy_5706a5e7-acc6-4594-9c08-dc527be431c3">Earnings Per Share &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;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:10pt"&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: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: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:2px 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 except share and per &lt;br/&gt;share data)&lt;/span&gt;&lt;/td&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;Three Months Ended&lt;br/&gt;September 30,&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;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;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:#b6b6b6;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:120%"&gt;Basic &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;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;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 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,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;20,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;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;Weighted-average common shares outstanding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,542,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,554,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:31.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;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;0.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.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;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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:114%"&gt;&#160;&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Diluted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;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;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 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,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;20,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;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;Weighted-average common shares outstanding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,542,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,554,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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;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;Effect of dilutive restricted stock and stock appreciation rights &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;262,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;237,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;252,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;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;Weighted-average common shares outstanding assuming dilution &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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,804,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;14,277,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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,806,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;14,442,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;padding:2px 1pt;text-align:left;text-indent:31.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;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;0.64&#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;0.48&#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.86&#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.45&#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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RleHRyZWdpb246Y2E0ZGUyZjIyYTczNDlmMGFlZmNlODQxY2NjNDdmYTFfNjgz_e2690f92-bdb5-4f1e-a391-1b07ffcae19c">&lt;div style="margin-top:10pt"&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: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: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:2px 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 except share and per &lt;br/&gt;share data)&lt;/span&gt;&lt;/td&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;Three Months Ended&lt;br/&gt;September 30,&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;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;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:#b6b6b6;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:120%"&gt;Basic &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;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;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 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,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;20,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;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;Weighted-average common shares outstanding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,542,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,554,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:31.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;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;0.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.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;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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:114%"&gt;&#160;&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Diluted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;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;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 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,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;20,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;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;Weighted-average common shares outstanding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,542,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,554,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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;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;Effect of dilutive restricted stock and stock appreciation rights &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;262,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;237,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;252,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;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;Weighted-average common shares outstanding assuming dilution &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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,804,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;14,277,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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,806,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;14,442,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;padding:2px 1pt;text-align:left;text-indent:31.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;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;0.64&#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;0.48&#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.86&#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.45&#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="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMy0xLTEtMS0zMDE4NQ_6f07d96a-55b4-40b3-9614-db2966130684"
      unitRef="usd">8799000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMy0zLTEtMS0zMDE4NQ_0735bee3-defb-40d6-b8ac-4cf6dc86b22f"
      unitRef="usd">6805000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMy01LTEtMS0zMDE4NQ_c128e4ef-b3c4-4caa-aab3-4cedf03b7bdb"
      unitRef="usd">25619000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMy03LTEtMS0zMDE4NQ_f966f88a-3807-428a-a5cd-708dee76fbde"
      unitRef="usd">20902000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfNC0xLTEtMS0zMDE4NQ_a8c61363-78fb-4cbf-96e2-33fc40ec20dd"
      unitRef="shares">13542231</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfNC0zLTEtMS0zMDE4NQ_3b72ab0f-0491-4784-981a-134b0a557947"
      unitRef="shares">14040089</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfNC01LTEtMS0zMDE4NQ_96e8db20-c9d1-4b87-9474-cf40d6e13a81"
      unitRef="shares">13554169</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfNC03LTEtMS0zMDE4NQ_7fc6202c-249e-4638-ba61-fab0136b64d5"
      unitRef="shares">14203369</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfNS0xLTEtMS0zMDE4NQ_91a188d8-f2a1-428c-b255-a13be582d86c"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfNS0zLTEtMS0zMDE4NQ_689878a3-cceb-4696-858f-3baed7342ab0"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfNS01LTEtMS0zMDE4NQ_15d4a2c8-4e38-49be-97da-34a26ee0a231"
      unitRef="usdPerShare">1.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfNS03LTEtMS0zMDE4NQ_c2955533-96cb-4138-9488-663fb0a63e3c"
      unitRef="usdPerShare">1.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfOC0xLTEtMS0zMDE4NQ_ea063dd2-6a25-4d3e-aeac-b9a1f826fd11"
      unitRef="usd">8799000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfOC0zLTEtMS0zMDE4NQ_97f891b1-2fb4-4fc0-ab95-acd02774d82b"
      unitRef="usd">6805000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfOC01LTEtMS0zMDE4NQ_88754ba0-5835-4d98-b375-5d2ef0957b9b"
      unitRef="usd">25619000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfOC03LTEtMS0zMDE4NQ_dbd07090-09ad-4e13-8c24-9e1a94c97d1b"
      unitRef="usd">20902000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfOS0xLTEtMS0zMDE4NQ_50b7abbd-6642-46aa-9c35-b987fd3542e6"
      unitRef="shares">13542231</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfOS0zLTEtMS0zMDE4NQ_08e9d3f2-1bb0-4cfc-a2b6-98553baa5c64"
      unitRef="shares">14040089</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfOS01LTEtMS0zMDE4NQ_66989b8a-2947-4940-953e-462907e536c7"
      unitRef="shares">13554169</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfOS03LTEtMS0zMDE4NQ_8acfa3df-cc7e-498c-b189-c3b1c2762e10"
      unitRef="shares">14203369</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMTAtMS0xLTEtMzAxODU_a1812b0e-904b-4f25-86f4-0221b7939540"
      unitRef="shares">262106</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMTAtMy0xLTEtMzAxODU_5b40818e-dc79-4197-9bb9-fedf414aed01"
      unitRef="shares">237080</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMTAtNS0xLTEtMzAxODU_baf4c4f5-02b5-4303-a807-a97845380457"
      unitRef="shares">252496</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMTAtNy0xLTEtMzAxODU_cd779c45-2b3f-49df-a41f-74585a229bec"
      unitRef="shares">239016</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMTEtMS0xLTEtMzAxODU_2e88d885-c66a-4011-8095-28ececd84b82"
      unitRef="shares">13804337</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMTEtMy0xLTEtMzAxODU_b17280db-1267-413a-a5df-fbe3142840d1"
      unitRef="shares">14277169</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMTEtNS0xLTEtMzAxODU_9b6098c1-e911-44a0-a185-2ab95a540ce8"
      unitRef="shares">13806665</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMTEtNy0xLTEtMzAxODU_26232c47-55c7-4367-9937-ecfa87503be9"
      unitRef="shares">14442385</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMTItMS0xLTEtMzAxODU_b333e439-f71e-402f-9e81-b86fec3a73fc"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMTItMy0xLTEtMzAxODU_22e172b5-0582-48b4-a692-9d4a230cd6a5"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMTItNS0xLTEtMzAxODU_78961dea-66c2-4d8a-b4e9-e01b00eb23cd"
      unitRef="usdPerShare">1.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80My9mcmFnOmNhNGRlMmYyMmE3MzQ5ZjBhZWZjZTg0MWNjYzQ3ZmExL3RhYmxlOjI4ODJkYzY4NjI2NTRhODNiYTc5ZDk5OWU5ZmVjNjhjL3RhYmxlcmFuZ2U6Mjg4MmRjNjg2MjY1NGE4M2JhNzlkOTk5ZTlmZWM2OGNfMTItNy0xLTEtMzAxODU_08dff740-660c-4e12-929b-69776d948ce4"
      unitRef="usdPerShare">1.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:TreasuryStockTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80Ni9mcmFnOjRkNGU1MGU4MDYzYTQwNDQ5MTA4ZWI4MDZlOGViZTcxL3RleHRyZWdpb246NGQ0ZTUwZTgwNjNhNDA0NDkxMDhlYjgwNmU4ZWJlNzFfNjE1_4cbbb628-8b1c-44cb-9d9c-0a93211bdd6e">Stock Repurchases The Company maintains a treasury stock buyback program pursuant to which, in October 2021, the Board of Directors authorized the repurchase of up to 750,000 shares of the Company&#x2019;s common stock with no expiration date. As of September&#160;30, 2022, 340,707 shares remained available for repurchase under the program. The Company repurchased 0 and 314,672 shares during the three-month periods ended September&#160;30, 2022 and 2021, and 130,374 and 434,938 shares during the nine-month periods ended September&#160;30, 2022 and 2021, respectively. Repurchases may be made in the open market or through negotiated transactions from time to time depending on market conditions.</us-gaap:TreasuryStockTextBlock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i278740c924084f11a8c2e3e8b3d49344_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80Ni9mcmFnOjRkNGU1MGU4MDYzYTQwNDQ5MTA4ZWI4MDZlOGViZTcxL3RleHRyZWdpb246NGQ0ZTUwZTgwNjNhNDA0NDkxMDhlYjgwNmU4ZWJlNzFfMTgw_a727933c-7b2b-456f-9447-36fdaeab9176"
      unitRef="shares">750000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80Ni9mcmFnOjRkNGU1MGU4MDYzYTQwNDQ5MTA4ZWI4MDZlOGViZTcxL3RleHRyZWdpb246NGQ0ZTUwZTgwNjNhNDA0NDkxMDhlYjgwNmU4ZWJlNzFfMjU1_ee1aba5f-9e23-4be4-aa94-ed6c24953214"
      unitRef="shares">340707</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80Ni9mcmFnOjRkNGU1MGU4MDYzYTQwNDQ5MTA4ZWI4MDZlOGViZTcxL3RleHRyZWdpb246NGQ0ZTUwZTgwNjNhNDA0NDkxMDhlYjgwNmU4ZWJlNzFfMzQy_bebb945f-205e-4f00-b796-87686f660f94"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80Ni9mcmFnOjRkNGU1MGU4MDYzYTQwNDQ5MTA4ZWI4MDZlOGViZTcxL3RleHRyZWdpb246NGQ0ZTUwZTgwNjNhNDA0NDkxMDhlYjgwNmU4ZWJlNzFfMzQ5_e774de8a-e732-4590-9559-e5ceb9442615"
      unitRef="shares">314672</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80Ni9mcmFnOjRkNGU1MGU4MDYzYTQwNDQ5MTA4ZWI4MDZlOGViZTcxL3RleHRyZWdpb246NGQ0ZTUwZTgwNjNhNDA0NDkxMDhlYjgwNmU4ZWJlNzFfNDEx_484c50a6-0b9a-4eb3-9bf6-6c7955068b80"
      unitRef="shares">130374</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80Ni9mcmFnOjRkNGU1MGU4MDYzYTQwNDQ5MTA4ZWI4MDZlOGViZTcxL3RleHRyZWdpb246NGQ0ZTUwZTgwNjNhNDA0NDkxMDhlYjgwNmU4ZWJlNzFfNDE4_83099b7a-4aa6-4c6a-8026-9d0a7bc15a50"
      unitRef="shares">434938</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RleHRyZWdpb246MGVlNTU1YzU2N2Q3NGM5OGJmNTQ3ODA5OWU2Y2UwNGRfMjUyOA_5b28ff19-f836-41e2-92e7-6ac9c9d46e35">Industry Segment Information &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 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: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 Information Services segment provides transportation, energy, telecommunication, and environmental invoice processing and payment services to large corporations as well as church management and on-line generosity services to faith-based ministries. The Banking Services segment provides banking services primarily to privately held businesses, restaurant franchises, and faith-based ministries and supports the banking needs of the Information Services 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 Company&#x2019;s accounting policies for segments are the same as those described in the summary of significant accounting policies in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2021. Management evaluates segment performance based on tax-equivalized (as defined in the footnote to the chart on the following table) pre-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: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;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: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;Funding sources represent average balances and deposits generated by Information Services and Banking Services and there is no allocation methodology used. Segment interest income is a function of the relative share of average funding sources generated by each segment multiplied by the following rates: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;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;&#x2022;&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:14.5pt"&gt;Information Services &#x2013; one or more fixed rates depending upon the specific characteristics of the funding source, and &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;&#x2022;&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:14.5pt"&gt;Banking Services &#x2013; a variable rate that is based upon the overall performance of the Company&#x2019;s earning 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;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:10pt"&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 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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.051%"/&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.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.086%"/&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:700;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:100%"&gt;Information&lt;br/&gt;Services&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;Banking&lt;br/&gt;Services&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;Corporate,&lt;br/&gt;Eliminations&lt;br/&gt;and Other&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:#b6b6b6;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-style:italic;font-weight:700;line-height:114%"&gt;Three Months Ended September 30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Fee 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;30,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;31,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Interest income* &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Interest 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;&#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;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Intersegment income (expense) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Tax-equivalized pre-tax income* &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;5,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;Other intangible assets, 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;4,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,610,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Average funding sources &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,139,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;949,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,089,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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-style:italic;font-weight:700;line-height:114%"&gt;Three Months Ended September 30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Fee 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;26,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;27,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:#b6b6b6;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;Interest income* &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Interest 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;&#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;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Intersegment income (expense) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Tax-equivalized pre-tax income* &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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;Other intangible assets, 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;2,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,292,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Average funding sources &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;974,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;875,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,850,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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-style:italic;font-weight:700;line-height:114%"&gt;Nine Months Ended September 30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Fee 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;89,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;92,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Interest income* &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Interest 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;&#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,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Intersegment income (expense) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,549)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Tax-equivalized pre-tax income* &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;20,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;Other intangible assets, 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;4,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,610,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Average funding sources &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,082,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;963,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,046,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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-style:italic;font-weight:700;line-height:114%"&gt;Nine Months Ended September 30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Fee 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;77,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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;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;80,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Interest income* &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Interest 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;&#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;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Intersegment income (expense) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Tax-equivalized pre-tax income* &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;18,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;Other intangible assets, 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;2,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,292,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Average funding sources &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:114%"&gt;906,474&#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;862,142&#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,768,616&#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% for both 2022 and 2021. The tax-equivalent adjustment was approximately $412,000 and $468,000 for the third quarter of 2022 and 2021, respectively and $1,294,000 and $1,417,000 for the nine months ended September 30, 2022 and 2021, respectively.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RleHRyZWdpb246MGVlNTU1YzU2N2Q3NGM5OGJmNTQ3ODA5OWU2Y2UwNGRfMTAx_d28a721b-72fd-402c-ba87-a0981a857706"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RleHRyZWdpb246MGVlNTU1YzU2N2Q3NGM5OGJmNTQ3ODA5OWU2Y2UwNGRfMjUyOQ_0cfb1064-9b69-47ab-8df2-ed2ebecb097e">Summarized information about the Company&#x2019;s operations in each industry segment is 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:44.051%"/&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.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.086%"/&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:700;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:100%"&gt;Information&lt;br/&gt;Services&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;Banking&lt;br/&gt;Services&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;Corporate,&lt;br/&gt;Eliminations&lt;br/&gt;and Other&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:#b6b6b6;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-style:italic;font-weight:700;line-height:114%"&gt;Three Months Ended September 30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Fee 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;30,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;31,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Interest income* &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Interest 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;&#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;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Intersegment income (expense) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Tax-equivalized pre-tax income* &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;5,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;Other intangible assets, 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;4,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,610,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Average funding sources &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,139,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;949,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,089,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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-style:italic;font-weight:700;line-height:114%"&gt;Three Months Ended September 30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Fee 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;26,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;27,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:#b6b6b6;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;Interest income* &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Interest 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;&#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;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Intersegment income (expense) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Tax-equivalized pre-tax income* &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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;Other intangible assets, 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;2,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,292,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Average funding sources &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;974,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;875,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,850,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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-style:italic;font-weight:700;line-height:114%"&gt;Nine Months Ended September 30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Fee 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;89,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;92,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Interest income* &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Interest 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;&#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,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Intersegment income (expense) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,549)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Tax-equivalized pre-tax income* &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;20,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;Other intangible assets, 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;4,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,610,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Average funding sources &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,082,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;963,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,046,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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-style:italic;font-weight:700;line-height:114%"&gt;Nine Months Ended September 30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Fee 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;77,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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;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;80,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Interest income* &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Interest 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;&#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;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Intersegment income (expense) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Tax-equivalized pre-tax income* &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;18,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;Other intangible assets, 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;2,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,292,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Average funding sources &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:114%"&gt;906,474&#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;862,142&#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,768,616&#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;* Presented on a tax-equivalent basis assuming a tax rate of 21% for both 2022 and 2021. The tax-equivalent adjustment was approximately $412,000 and $468,000 for the third quarter of 2022 and 2021, respectively and $1,294,000 and $1,417,000 for the nine months ended September 30, 2022 and 2021, respectively.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:NoninterestIncome
      contextRef="i53660fb314894fdaa6c31110e5898140_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMi0xLTEtMS0zMDE4NQ_01973138-8811-45a2-9197-2ad4bdc783c2"
      unitRef="usd">30418000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i7dbf91c838964d3f83f2423888ebf51a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMi0zLTEtMS0zMDE4NQ_92ce2fd0-fd7d-4aea-b6f3-7ba5a15cb41c"
      unitRef="usd">811000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="ia03c3a5464474b228c9796fbcf23ded8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMi01LTEtMS0zMDE4NQ_94da44bc-6c25-4a86-b915-590194dbc807"
      unitRef="usd">555000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMi03LTEtMS0zMDE4NQ_c385c5e7-35d9-4f5d-8a96-6d3df2cfba7a"
      unitRef="usd">31784000</us-gaap:NoninterestIncome>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i53660fb314894fdaa6c31110e5898140_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMy0xLTEtMS0zMDE4NQ_8bdefd9b-12bb-4f84-b1af-b3caf3f22701"
      unitRef="usd">7158000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i7dbf91c838964d3f83f2423888ebf51a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMy0zLTEtMS0zMDE4NQ_1891f2b8-a21f-4205-8544-8ee87c4e3632"
      unitRef="usd">8733000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="ia03c3a5464474b228c9796fbcf23ded8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMy01LTEtMS0zMDE4NQ_9410effc-9a80-4777-81c2-28dcdff4de23"
      unitRef="usd">1273000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMy03LTEtMS0zMDE4NQ_98341840-317b-4020-8034-f7dced43479f"
      unitRef="usd">17164000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <us-gaap:InterestExpense
      contextRef="i53660fb314894fdaa6c31110e5898140_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNC0xLTEtMS0zMDE4NQ_7b3966c0-689d-4709-a672-cac58cd30540"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7dbf91c838964d3f83f2423888ebf51a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNC0zLTEtMS0zMDE4NQ_12b693c2-b40f-4344-892b-438883261d95"
      unitRef="usd">782000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia03c3a5464474b228c9796fbcf23ded8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNC01LTEtMS0zMDE4NQ_6080abd1-ff29-4d83-93f4-a568c677bc65"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNC03LTEtMS0zMDE4NQ_5f736fd3-498c-4725-9923-58439a0a2274"
      unitRef="usd">782000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i53660fb314894fdaa6c31110e5898140_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNS0xLTEtMS0zMDE4NQ_7ca9c19f-ef24-4981-98ba-bd0a479c022e"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i7dbf91c838964d3f83f2423888ebf51a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNS0zLTEtMS0zMDE4NQ_dc3815e4-984e-46b1-a4e1-2b8aecf18e86"
      unitRef="usd">1124000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ia03c3a5464474b228c9796fbcf23ded8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNS01LTEtMS0zMDE4NQ_3b134c8a-f158-4591-b0f4-954205731728"
      unitRef="usd">-1124000</us-gaap:InterestIncomeExpenseNet>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i53660fb314894fdaa6c31110e5898140_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNi0xLTEtMS0zMDE4NQ_2ea90233-288d-4075-9fb1-9870d6244118"
      unitRef="usd">5605000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i7dbf91c838964d3f83f2423888ebf51a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNi0zLTEtMS0zMDE4NQ_94b8e87e-27ee-4a93-9160-96270a58a1c5"
      unitRef="usd">4126000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="ia03c3a5464474b228c9796fbcf23ded8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNi01LTEtMS0zMDE4NQ_6874530c-41ae-4556-b72f-f3aba8e9b5f8"
      unitRef="usd">1565000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNi03LTEtMS0zMDE4NQ_35ce7e45-993d-4155-85e6-c73e734636c9"
      unitRef="usd">11296000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="ibf806cee71a548a18caf9eb9d1fd0dea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNy0xLTEtMS0zMDE4NQ_009aa550-6ec6-4909-8405-a5eb1793f058"
      unitRef="usd">17173000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icf1ef7626cf9484aaf654c89e20a31bf_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNy0zLTEtMS0zMDE4NQ_ebd11108-1490-4510-a7a4-90cd9c4b9672"
      unitRef="usd">136000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9089e7aa026145fba28cf2ad32e7fd72_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNy01LTEtMS0zMDE4NQ_00e1423c-1460-4c20-afd1-5afae245122b"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNy03LTEtMS0zMDE4NQ_e62bfac9-8cc1-4913-99e5-6ac81a2545d9"
      unitRef="usd">17309000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="ibf806cee71a548a18caf9eb9d1fd0dea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfOC0xLTEtMS0zMDE4NQ_5b4198b5-61a8-40ad-8d0c-f85c5f6e18cb"
      unitRef="usd">4321000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="icf1ef7626cf9484aaf654c89e20a31bf_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfOC0zLTEtMS0zMDE4NQ_dacbef28-b706-476f-9e97-46abfaaa588e"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i9089e7aa026145fba28cf2ad32e7fd72_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfOC01LTEtMS0zMDE4NQ_c5bb821b-8d55-4bd1-a7b6-04aab0f6db95"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfOC03LTEtMS0zMDE4NQ_c9556b36-3c10-4232-8887-761bedf58841"
      unitRef="usd">4321000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:Assets
      contextRef="ibf806cee71a548a18caf9eb9d1fd0dea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfOS0xLTEtMS0zMDE4NQ_7bd3195c-bcbc-4ab2-a33b-5cef0e7ab922"
      unitRef="usd">1196399000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icf1ef7626cf9484aaf654c89e20a31bf_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfOS0zLTEtMS0zMDE4NQ_edca0e71-bb40-482d-b5e3-50f0eb0ba073"
      unitRef="usd">1598519000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9089e7aa026145fba28cf2ad32e7fd72_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfOS01LTEtMS0zMDE4NQ_3bb5fa7f-0a41-4dfa-8b39-9fdb3a5e8475"
      unitRef="usd">-184103000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfOS03LTEtMS0zMDE4NQ_effc7d9a-cc4f-4e5b-94c4-923b02389bf9"
      unitRef="usd">2610815000</us-gaap:Assets>
    <cass:FundingSources
      contextRef="i53660fb314894fdaa6c31110e5898140_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTAtMS0xLTEtMzAxODU_d9795146-235b-47b8-bae9-467ecdaf5b27"
      unitRef="usd">1139568000</cass:FundingSources>
    <cass:FundingSources
      contextRef="i7dbf91c838964d3f83f2423888ebf51a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTAtMy0xLTEtMzAxODU_e0ea68e8-30ef-4943-8dee-13737bd6de3c"
      unitRef="usd">949454000</cass:FundingSources>
    <cass:FundingSources
      contextRef="ia03c3a5464474b228c9796fbcf23ded8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTAtNS0xLTEtMzAxODU_85706092-828e-446e-a753-a396a4d18574"
      unitRef="usd">0</cass:FundingSources>
    <cass:FundingSources
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTAtNy0xLTEtMzAxODU_69dc6a0d-8755-4bf4-8f97-bd83822db5e9"
      unitRef="usd">2089022000</cass:FundingSources>
    <us-gaap:NoninterestIncome
      contextRef="i55cab56224a4429ca08e4afe404d7205_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTItMS0xLTEtMzAxODU_34f4c5c2-5869-4346-8bf5-63b10fdc3c4f"
      unitRef="usd">26174000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="id5636e7e92424b86830cce968de502a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTItMy0xLTEtMzAxODU_37598d63-b4db-42ea-99dc-ed2008e78ecc"
      unitRef="usd">1065000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="ib8d5402cf0584c8486eddd62694b64a1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTItNS0xLTEtMzAxODU_4d79529a-9a3c-40f8-ab97-fa1911ac4c6c"
      unitRef="usd">338000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTItNy0xLTEtMzAxODU_fc165390-ce62-42e0-8eae-bcd61360d970"
      unitRef="usd">27577000</us-gaap:NoninterestIncome>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i55cab56224a4429ca08e4afe404d7205_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTMtMS0xLTEtMzAxODU_2c9018bc-ed15-4541-84d7-f1427a6bec05"
      unitRef="usd">7108000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="id5636e7e92424b86830cce968de502a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTMtMy0xLTEtMzAxODU_9c9a5c34-8a83-4801-ab64-90a73c19d45d"
      unitRef="usd">5440000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="ib8d5402cf0584c8486eddd62694b64a1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTMtNS0xLTEtMzAxODU_4d046ec1-1a39-47e6-a698-d985110ec1ca"
      unitRef="usd">-361000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTMtNy0xLTEtMzAxODU_e97deb04-94d1-44a1-bb82-3d3342beb6ac"
      unitRef="usd">12187000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <us-gaap:InterestExpense
      contextRef="i55cab56224a4429ca08e4afe404d7205_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTQtMS0xLTEtMzAxODU_6e79cdc0-4dc3-458b-b407-74ae89206cd7"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id5636e7e92424b86830cce968de502a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTQtMy0xLTEtMzAxODU_77ca838f-7210-45b7-b42a-2ac359c9f08f"
      unitRef="usd">287000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib8d5402cf0584c8486eddd62694b64a1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTQtNS0xLTEtMzAxODU_e1d6b711-e9e2-4952-8011-e65204cf7ebc"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTQtNy0xLTEtMzAxODU_9587338c-18ca-4fd7-98db-805cbae3b3d7"
      unitRef="usd">287000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i55cab56224a4429ca08e4afe404d7205_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTUtMS0xLTEtMzAxODU_e9cf8618-e1e9-425e-b9d1-9fe584ccff3d"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="id5636e7e92424b86830cce968de502a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTUtMy0xLTEtMzAxODU_847c2305-b920-419d-93b4-a41b9e125534"
      unitRef="usd">859000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ib8d5402cf0584c8486eddd62694b64a1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTUtNS0xLTEtMzAxODU_30b3a90b-3a02-4fb3-a440-e936bd9dbf1e"
      unitRef="usd">-859000</us-gaap:InterestIncomeExpenseNet>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i55cab56224a4429ca08e4afe404d7205_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTYtMS0xLTEtMzAxODU_2a957551-d250-4756-be3a-de2af56a25d0"
      unitRef="usd">6509000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="id5636e7e92424b86830cce968de502a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTYtMy0xLTEtMzAxODU_4cbac4c1-2cff-4466-b894-f98cadeceebf"
      unitRef="usd">2130000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="ib8d5402cf0584c8486eddd62694b64a1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTYtNS0xLTEtMzAxODU_013ce36f-5c8c-4078-9a49-2ba8118b60f8"
      unitRef="usd">-193000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTYtNy0xLTEtMzAxODU_f4010664-c69b-45d9-ad99-b3076fffbc48"
      unitRef="usd">8446000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="i87ac200c2fa144acaeb8ed6d4f28f45a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTctMS0xLTEtMzAxODU_f8fe1577-6679-4fbd-a239-1b75b422ed3f"
      unitRef="usd">14126000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie75d3bd63b2d4f27b1a1d02438933e90_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTctMy0xLTEtMzAxODU_b65a5f1a-3351-4248-88df-4cfe6fd7c9f6"
      unitRef="usd">136000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iaf6802087f3340d697857d758bbbcc37_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTctNS0xLTEtMzAxODU_5ca0b7e9-c004-4699-b185-4a8200fd4e6b"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0bafc54c05ff4f468e717ee1eddf1672_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTctNy0xLTEtMzAxODU_b50b4be0-ef21-4015-bfc5-64256302f077"
      unitRef="usd">14262000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i87ac200c2fa144acaeb8ed6d4f28f45a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTgtMS0xLTEtMzAxODU_0b8804a4-b630-4431-bf69-29e907156c89"
      unitRef="usd">2779000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="ie75d3bd63b2d4f27b1a1d02438933e90_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTgtMy0xLTEtMzAxODU_98994b14-522a-46a0-a3ca-cd27e17c65f1"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="iaf6802087f3340d697857d758bbbcc37_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTgtNS0xLTEtMzAxODU_53707840-dca3-4e26-926e-569cb5a3ea3f"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i0bafc54c05ff4f468e717ee1eddf1672_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTgtNy0xLTEtMzAxODU_e5fefe4d-27e1-4990-b784-67b1eae2e76e"
      unitRef="usd">2779000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:Assets
      contextRef="i87ac200c2fa144acaeb8ed6d4f28f45a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTktMS0xLTEtMzAxODU_dcf77b0d-46d9-4a69-8022-2c963de244b6"
      unitRef="usd">1018710000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie75d3bd63b2d4f27b1a1d02438933e90_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTktMy0xLTEtMzAxODU_a9f27d61-410f-440a-be6a-19af84847b62"
      unitRef="usd">1279452000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iaf6802087f3340d697857d758bbbcc37_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTktNS0xLTEtMzAxODU_d00c405c-c198-46ab-b9d3-877b826044ae"
      unitRef="usd">-5176000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0bafc54c05ff4f468e717ee1eddf1672_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMTktNy0xLTEtMzAxODU_355f7354-64dd-4592-9e79-d2446a23e244"
      unitRef="usd">2292986000</us-gaap:Assets>
    <cass:FundingSources
      contextRef="i55cab56224a4429ca08e4afe404d7205_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjAtMS0xLTEtMzAxODU_1ddfcd33-cb0b-425d-9a64-876c0a1e3ebb"
      unitRef="usd">974091000</cass:FundingSources>
    <cass:FundingSources
      contextRef="id5636e7e92424b86830cce968de502a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjAtMy0xLTEtMzAxODU_2724030f-7d35-42e1-81c2-f8323c43a578"
      unitRef="usd">875997000</cass:FundingSources>
    <cass:FundingSources
      contextRef="ib8d5402cf0584c8486eddd62694b64a1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjAtNS0xLTEtMzAxODU_b3f956ef-e63f-48ee-b123-e2f1419a0838"
      unitRef="usd">0</cass:FundingSources>
    <cass:FundingSources
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjAtNy0xLTEtMzAxODU_13fc83c5-9c33-41d6-a408-47e0600e4cf2"
      unitRef="usd">1850088000</cass:FundingSources>
    <us-gaap:NoninterestIncome
      contextRef="i163c3bb78e024cbe93fcd8d445179a30_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjItMS0xLTEtMzAxODU_293193fd-b6e8-45c3-9d5f-0705d255a339"
      unitRef="usd">89329000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="ida5510bd9706459382cee2605ad8b582_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjItMy0xLTEtMzAxODU_8a9087ea-c456-4549-a45a-045d966ec9ad"
      unitRef="usd">1847000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i192356671c274d1a93dbfbc0ebc0ca25_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjItNS0xLTEtMzAxODU_1a942322-9887-49f7-8f23-21bec5985e04"
      unitRef="usd">1689000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjItNy0xLTEtMzAxODU_61da9211-bb53-4f2e-acce-7949cabfff48"
      unitRef="usd">92865000</us-gaap:NoninterestIncome>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i163c3bb78e024cbe93fcd8d445179a30_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjMtMS0xLTEtMzAxODU_4cadbbfc-636e-4b21-a2df-97d2c866f4e7"
      unitRef="usd">20175000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="ida5510bd9706459382cee2605ad8b582_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjMtMy0xLTEtMzAxODU_c8910b1a-5036-41df-b590-21c0a2fdfca0"
      unitRef="usd">22478000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i192356671c274d1a93dbfbc0ebc0ca25_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjMtNS0xLTEtMzAxODU_b0c9ba4c-766e-4b60-8bfd-7d415edf21cf"
      unitRef="usd">1500000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjMtNy0xLTEtMzAxODU_2ba70d4c-ed69-4854-9cbb-0cd91bbea800"
      unitRef="usd">44153000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <us-gaap:InterestExpense
      contextRef="i163c3bb78e024cbe93fcd8d445179a30_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjQtMS0xLTEtMzAxODU_d483fd6b-6156-4a26-a372-22f7928f3604"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ida5510bd9706459382cee2605ad8b582_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjQtMy0xLTEtMzAxODU_47cf527e-25b2-413d-a89a-b1b1ed250661"
      unitRef="usd">1344000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i192356671c274d1a93dbfbc0ebc0ca25_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjQtNS0xLTEtMzAxODU_e75dfb1e-0707-4763-8963-0508a696f3e4"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjQtNy0xLTEtMzAxODU_586a02de-031b-4fb6-abb3-9c45a33b95ba"
      unitRef="usd">1344000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i163c3bb78e024cbe93fcd8d445179a30_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjUtMS0xLTEtMzAxODU_f8e68703-5d60-45cb-89de-8fde953907d6"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ida5510bd9706459382cee2605ad8b582_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjUtMy0xLTEtMzAxODU_87f0275a-ffac-4468-94dc-06572d513086"
      unitRef="usd">3549000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i192356671c274d1a93dbfbc0ebc0ca25_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjUtNS0xLTEtMzAxODU_5dd5e146-e94e-434d-8857-1416298b4c3f"
      unitRef="usd">-3549000</us-gaap:InterestIncomeExpenseNet>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i163c3bb78e024cbe93fcd8d445179a30_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjYtMS0xLTEtMzAxODU_b7f72222-c781-47fa-94a5-655a3344f4c6"
      unitRef="usd">20259000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="ida5510bd9706459382cee2605ad8b582_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjYtMy0xLTEtMzAxODU_df5e0ca1-f4df-42e8-9971-f4dba45d2b84"
      unitRef="usd">10418000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i192356671c274d1a93dbfbc0ebc0ca25_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjYtNS0xLTEtMzAxODU_cf107c6c-813a-4821-905d-6495dbdeaea9"
      unitRef="usd">2359000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjYtNy0xLTEtMzAxODU_ce251de0-d6e1-4b3a-b6ae-654d67e977a4"
      unitRef="usd">33036000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="ibf806cee71a548a18caf9eb9d1fd0dea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjctMS0xLTEtMzAxODU_88dc648b-bcdd-4500-a6d1-6a2a740e17dc"
      unitRef="usd">17173000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icf1ef7626cf9484aaf654c89e20a31bf_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjctMy0xLTEtMzAxODU_124a199e-7681-4806-8865-325e53fde097"
      unitRef="usd">136000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9089e7aa026145fba28cf2ad32e7fd72_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjctNS0xLTEtMzAxODU_1bb812b8-f126-4ed7-bd6a-bc3d77c1dc49"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjctNy0xLTEtMzAxODU_cab383ca-e358-4147-b5ea-1eaad0479026"
      unitRef="usd">17309000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="ibf806cee71a548a18caf9eb9d1fd0dea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjgtMS0xLTEtMzAxODU_cfd95a88-4b85-4627-9b37-1ddbf5d778c6"
      unitRef="usd">4321000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="icf1ef7626cf9484aaf654c89e20a31bf_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjgtMy0xLTEtMzAxODU_24821acf-4c73-4670-ad02-236f95c3756b"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i9089e7aa026145fba28cf2ad32e7fd72_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjgtNS0xLTEtMzAxODU_e82878c2-f665-4d29-8c07-031900a57a30"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjgtNy0xLTEtMzAxODU_849e4823-dc07-4500-b3ee-037abbbb8a51"
      unitRef="usd">4321000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:Assets
      contextRef="ibf806cee71a548a18caf9eb9d1fd0dea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjktMS0xLTEtMzAxODU_78b27ad5-1937-49a1-8d8b-d841e1229c2c"
      unitRef="usd">1196399000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icf1ef7626cf9484aaf654c89e20a31bf_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjktMy0xLTEtMzAxODU_16eace41-83a7-459a-a547-0b5219895dec"
      unitRef="usd">1598519000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9089e7aa026145fba28cf2ad32e7fd72_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjktNS0xLTEtMzAxODU_7d4c0329-6f71-4454-a7e1-38b376505339"
      unitRef="usd">-184103000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMjktNy0xLTEtMzAxODU_fe0a6e66-0a60-438c-9771-abf5cb4df68d"
      unitRef="usd">2610815000</us-gaap:Assets>
    <cass:FundingSources
      contextRef="i163c3bb78e024cbe93fcd8d445179a30_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzAtMS0xLTEtMzAxODU_e22b535b-2fc4-45b2-a0d5-13090642c32f"
      unitRef="usd">1082449000</cass:FundingSources>
    <cass:FundingSources
      contextRef="ida5510bd9706459382cee2605ad8b582_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzAtMy0xLTEtMzAxODU_4c85ab2e-f0ad-4a9f-808a-3868c20cc29b"
      unitRef="usd">963588000</cass:FundingSources>
    <cass:FundingSources
      contextRef="i192356671c274d1a93dbfbc0ebc0ca25_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzAtNS0xLTEtMzAxODU_8ecb664b-7d2a-46e1-9cd5-8e7f531ffb3d"
      unitRef="usd">0</cass:FundingSources>
    <cass:FundingSources
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzAtNy0xLTEtMzAxODU_928b2e06-230d-445a-9fb0-9220413453c2"
      unitRef="usd">2046037000</cass:FundingSources>
    <us-gaap:NoninterestIncome
      contextRef="iac03bbff2b2e43ae82a08d6b22af02e0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzItMS0xLTEtMzAxODU_546dfabe-d0e5-4845-81c4-4185fb0b46b2"
      unitRef="usd">77863000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i3264b48cb52b45498483dce8dc62e54f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzItMy0xLTEtMzAxODU_19107cf4-31d3-4837-9b8c-e4a0b5ab2c5b"
      unitRef="usd">1701000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i746c2f71e88a41339e2ede2b18d3dc18_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzItNS0xLTEtMzAxODU_23b89eaa-16f7-4043-b5fb-a38facda76d5"
      unitRef="usd">1175000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzItNy0xLTEtMzAxODU_3375628c-e7d8-4083-89a3-e7a5a920f9a4"
      unitRef="usd">80739000</us-gaap:NoninterestIncome>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="iac03bbff2b2e43ae82a08d6b22af02e0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzMtMS0xLTEtMzAxODU_cd4d1871-70e4-4b13-8092-f0a82d7a0da7"
      unitRef="usd">18501000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i3264b48cb52b45498483dce8dc62e54f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzMtMy0xLTEtMzAxODU_5d31f480-9686-4a76-88b0-bc89407dc9df"
      unitRef="usd">17754000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i746c2f71e88a41339e2ede2b18d3dc18_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzMtNS0xLTEtMzAxODU_52666932-9101-40d9-a813-8e35fa9e0b7a"
      unitRef="usd">-1335000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzMtNy0xLTEtMzAxODU_2cf66bc9-674e-43aa-a4f3-2d1126e14eb2"
      unitRef="usd">34920000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <us-gaap:InterestExpense
      contextRef="iac03bbff2b2e43ae82a08d6b22af02e0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzQtMS0xLTEtMzAxODU_0920ec2f-4f17-4aca-a3da-69561908cedd"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3264b48cb52b45498483dce8dc62e54f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzQtMy0xLTEtMzAxODU_b17b5c0e-562b-40d8-bfbc-429bc5900b16"
      unitRef="usd">915000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i746c2f71e88a41339e2ede2b18d3dc18_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzQtNS0xLTEtMzAxODU_6dc5a13e-8d02-4fdb-9e08-e103f6b6eaad"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzQtNy0xLTEtMzAxODU_6afb2ff1-3400-483d-812b-37571f654bf4"
      unitRef="usd">915000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="iac03bbff2b2e43ae82a08d6b22af02e0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzUtMS0xLTEtMzAxODU_62660334-da81-40f5-ba49-0d9537068da0"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i3264b48cb52b45498483dce8dc62e54f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzUtMy0xLTEtMzAxODU_dbf19802-d8f5-482c-b43a-6a1b4d847d3e"
      unitRef="usd">2170000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i746c2f71e88a41339e2ede2b18d3dc18_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzUtNS0xLTEtMzAxODU_52716623-02df-47c9-9e2e-ea19d528f7b2"
      unitRef="usd">-2170000</us-gaap:InterestIncomeExpenseNet>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="iac03bbff2b2e43ae82a08d6b22af02e0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzYtMS0xLTEtMzAxODU_1c485096-59a6-4268-878a-081e957b5c32"
      unitRef="usd">18477000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i3264b48cb52b45498483dce8dc62e54f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzYtMy0xLTEtMzAxODU_7e35bf20-d15f-40e7-ab3d-83e1a81fa7a1"
      unitRef="usd">8773000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i746c2f71e88a41339e2ede2b18d3dc18_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzYtNS0xLTEtMzAxODU_279756d3-46b2-4db4-b1dd-64367a9ef2b3"
      unitRef="usd">-654000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzYtNy0xLTEtMzAxODU_ec70227b-d292-4a3f-a199-e707d61000b6"
      unitRef="usd">26596000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="i87ac200c2fa144acaeb8ed6d4f28f45a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzctMS0xLTEtMzAxODU_d4923659-0795-4679-84eb-c40e03711056"
      unitRef="usd">14126000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie75d3bd63b2d4f27b1a1d02438933e90_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzctMy0xLTEtMzAxODU_81d49973-ffd3-44de-9266-42096ef40fff"
      unitRef="usd">136000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iaf6802087f3340d697857d758bbbcc37_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzctNS0xLTEtMzAxODU_b37aaa7d-753d-4194-9dec-b48180ecf50e"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0bafc54c05ff4f468e717ee1eddf1672_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzctNy0xLTEtMzAxODU_97363347-7aa0-49a5-aafb-32769d961efd"
      unitRef="usd">14262000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i87ac200c2fa144acaeb8ed6d4f28f45a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzgtMS0xLTEtMzAxODU_f4850433-fad9-44a4-ada8-1a3e433ff2c7"
      unitRef="usd">2779000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="ie75d3bd63b2d4f27b1a1d02438933e90_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzgtMy0xLTEtMzAxODU_cde46445-6b70-4a9d-aea9-b720f176c1e8"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="iaf6802087f3340d697857d758bbbcc37_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzgtNS0xLTEtMzAxODU_af4006e2-1416-4008-b8b1-93c2bc82f1b7"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i0bafc54c05ff4f468e717ee1eddf1672_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzgtNy0xLTEtMzAxODU_4ba16ade-67ea-4410-9ab9-bc08ba16f650"
      unitRef="usd">2779000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:Assets
      contextRef="i87ac200c2fa144acaeb8ed6d4f28f45a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzktMS0xLTEtMzAxODU_f60ce41f-511b-4394-bc78-841720c0ce19"
      unitRef="usd">1018710000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie75d3bd63b2d4f27b1a1d02438933e90_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzktMy0xLTEtMzAxODU_9e3a85e9-6dff-45d4-b958-9b55cffde648"
      unitRef="usd">1279452000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iaf6802087f3340d697857d758bbbcc37_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzktNS0xLTEtMzAxODU_0e5ea3c6-a4bf-46b1-a521-3b36c5c2fdb3"
      unitRef="usd">-5176000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0bafc54c05ff4f468e717ee1eddf1672_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfMzktNy0xLTEtMzAxODU_5cdc4e05-3da0-495f-80a5-884d0494adbc"
      unitRef="usd">2292986000</us-gaap:Assets>
    <cass:FundingSources
      contextRef="iac03bbff2b2e43ae82a08d6b22af02e0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNDAtMS0xLTEtMzAxODU_ff445ca2-9270-4763-aab7-1e559f124fea"
      unitRef="usd">906474000</cass:FundingSources>
    <cass:FundingSources
      contextRef="i3264b48cb52b45498483dce8dc62e54f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNDAtMy0xLTEtMzAxODU_5f3f09a8-58d1-477c-bc16-348fc397b626"
      unitRef="usd">862142000</cass:FundingSources>
    <cass:FundingSources
      contextRef="i746c2f71e88a41339e2ede2b18d3dc18_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNDAtNS0xLTEtMzAxODU_070ce913-c323-47c0-949c-6ee56bed77c5"
      unitRef="usd">0</cass:FundingSources>
    <cass:FundingSources
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RhYmxlOjhjZGEzZGVhZDRmMzQ5ZWNhYjBmY2Y0NWVlNDEwNGVjL3RhYmxlcmFuZ2U6OGNkYTNkZWFkNGYzNDllY2FiMGZjZjQ1ZWU0MTA0ZWNfNDAtNy0xLTEtMzAxODU_63086911-d2dc-4fb2-9680-d12cf531066e"
      unitRef="usd">1768616000</cass:FundingSources>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RleHRyZWdpb246MGVlNTU1YzU2N2Q3NGM5OGJmNTQ3ODA5OWU2Y2UwNGRfMjQxMg_6f70ac87-fa54-4f6f-a639-df8a0ff7d464"
      unitRef="usd">412000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RleHRyZWdpb246MGVlNTU1YzU2N2Q3NGM5OGJmNTQ3ODA5OWU2Y2UwNGRfMjQxOQ_fcdd8fa5-6742-4743-b9a6-ecc4a6c6f181"
      unitRef="usd">468000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RleHRyZWdpb246MGVlNTU1YzU2N2Q3NGM5OGJmNTQ3ODA5OWU2Y2UwNGRfMjQ3Mg_b8ede655-d193-48ea-82b8-8d620c683b1d"
      unitRef="usd">1294000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV80OS9mcmFnOjBlZTU1NWM1NjdkNzRjOThiZjU0NzgwOTllNmNlMDRkL3RleHRyZWdpb246MGVlNTU1YzU2N2Q3NGM5OGJmNTQ3ODA5OWU2Y2UwNGRfMjQ3OQ_1452ffb2-a258-4d05-a065-a2e48224cdc5"
      unitRef="usd">1417000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RleHRyZWdpb246NDI3NTg0ZjhiNGYzNGQ3N2IxYTgwOTcwYWMzZWYxM2ZfODQz_e078fc9b-596b-4a43-8254-37cc8ce84c6d">Loans by Type &lt;div style="margin-top:10pt"&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 loans is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.212%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.602%"/&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:700;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:100%"&gt;September 30,&lt;br/&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:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Commercial and industrial &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;539,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;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:#b6b6b6;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;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;98,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;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:#b6b6b6;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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;365,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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;7,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Paycheck Protection Program (&#x201c;PPP&#x201d;) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,037,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;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;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 past due by category at September&#160;30, 2022 and December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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.900%"/&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.557%"/&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="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:700;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.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;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.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:100%"&gt;30-59&lt;br/&gt;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.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: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:1.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:100%"&gt;90&lt;br/&gt;Days&lt;br/&gt;and&lt;br/&gt;Over&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.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: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:#b6b6b6;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-style:italic;font-weight:400;line-height:114%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;vertical-align: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:#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;539,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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 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;&#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 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;&#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 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;&#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 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;539,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Commercial: &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:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;98,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;98,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:20pt;vertical-align: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;26,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;26,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Faith-based: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:20pt;vertical-align: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;365,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;365,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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;PPP &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;&#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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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;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: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;1,037,101&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;1,037,101&#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:#b6b6b6;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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Commercial and industrial &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;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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 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;&#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 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;&#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 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;&#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 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;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Commercial: &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:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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:20pt;vertical-align: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;24,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;&#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;24,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Faith-based: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:20pt;vertical-align: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;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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;PPP &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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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 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;960,567&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;960,567&#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;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 September&#160;30, 2022 and December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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:41.735%"/&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.562%"/&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.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.143%"/&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="padding:2px 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="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&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: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:#b6b6b6;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-style:italic;font-weight:400;line-height:114%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;vertical-align: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:#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;536,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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;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;&#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 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;539,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Commercial: &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:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;98,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:20pt;vertical-align: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;26,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;26,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Faith-based: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:20pt;vertical-align: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;364,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;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;365,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;/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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,037,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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-style:italic;font-weight:400;line-height:114%"&gt;December 31, 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: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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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:#b6b6b6;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;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:20pt;vertical-align: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:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;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:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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:20pt;vertical-align: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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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;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:98.900%"/&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;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&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:115%"&gt; Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk, who have the apparent ability to satisfy their loan obligations. &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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a high level of management attention. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 had no loans evaluated for expected credit losses on an individual basis as of September&#160;30, 2022 or December&#160;31, 2021. There were no foreclosed loans recorded as other real estate owned as of September&#160;30, 2022 or December&#160;31, 2021. There were no loans considered troubled debt restructurings as of September&#160;30, 2022 or December&#160;31, 2021.&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;A summary of the activity in allowance for credit losses (&#x201c;ACL&#x201d;) by category for the periods ended September&#160;30, 2022 and December&#160;31, 2021 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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:34.809%"/&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:12.233%"/&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.871%"/&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:700;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:100%"&gt;Faith-based&lt;br/&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;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:#b6b6b6;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:10pt"&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, 2020 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;11,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;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;Provision for (release of) credit losses &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;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Recoveries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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 style="text-indent:10pt"&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;5,034&#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;1,031&#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;5,684&#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;292&#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;12,041&#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;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:#b6b6b6;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:114%"&gt;Provision for (release of) credit losses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:20pt;vertical-align: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;&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:10pt"&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 September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;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 provision for credit losses during the period ended September&#160;30, 2022 was primarily driven by growth of the loan portfolio.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <cass:SummaryOfLoanCategoriesTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RleHRyZWdpb246NDI3NTg0ZjhiNGYzNGQ3N2IxYTgwOTcwYWMzZWYxM2ZfODQ0_a55b42fc-5f9e-479d-b344-9fd8bcf6e3db">&lt;div style="margin-top:10pt"&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 loans is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.212%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.602%"/&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:700;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:100%"&gt;September 30,&lt;br/&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:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Commercial and industrial &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;539,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;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:#b6b6b6;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;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;98,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;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:#b6b6b6;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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;365,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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;7,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Paycheck Protection Program (&#x201c;PPP&#x201d;) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,037,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;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="i3744efdaceaf47c9b87be51e5c66a2e3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfMS0xLTEtMS0zMDE4NQ_7627762f-7517-4d57-8f4e-4fb590c631f8"
      unitRef="usd">539272000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ia70498b98c2a4c70b041e1d7f0d03d96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfMS0zLTEtMS0zMDE4NQ_d2b9b078-beae-412e-ae50-0a35c6bbdd51"
      unitRef="usd">450336000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i3ac23618a4e74b598ca3bf4d678e43d6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfNC0xLTEtMS0zMDE4NQ_d391b0dd-95e8-4977-8b7e-1aa689f38d81"
      unitRef="usd">98088000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="if4341e02cf474098b8e31a8c4183a4d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfNC0zLTEtMS0zMDE4NQ_9e2a78af-2651-4fa4-bb5f-7f9ab9187e80"
      unitRef="usd">108759000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="iba25846965a04cc682d6b776cecd4255_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfNS0xLTEtMS0zMDE4NQ_1a36f653-2373-475a-b9fa-002aea9dbdb2"
      unitRef="usd">26284000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ib9332179ff114354b9855d6870bada6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfNS0zLTEtMS0zMDE4NQ_1bf850fc-f716-4fee-bf57-2b220a94a0a0"
      unitRef="usd">24797000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i470145ebfb214b358a60295b026da0a3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfNy0xLTEtMS0zMDE4NQ_96a32aa6-b3e0-4855-874b-e63dfb3b488b"
      unitRef="usd">365584000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i5cfae986bb904567a4612e14db480772_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfNy0zLTEtMS0zMDE4NQ_e58d35fa-1512-47cc-9212-db3c65bc5a37"
      unitRef="usd">355582000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ifd0ac8687272436bb696b899b88a91c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfOC0xLTEtMS0zMDE4NQ_755ca025-0dca-4808-aaba-aa6389d5b5f1"
      unitRef="usd">7853000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i7743f8645bfd4c28ad6d320fd85fbd58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfOC0zLTEtMS0zMDE4NQ_f3204449-549f-4291-80a1-608aabe2bef5"
      unitRef="usd">14664000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i87ce26980f3544378abaffa0f682d9bb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfOS0xLTEtMS0zMDE4NQ_4558bedf-19c8-4131-a8b5-c8ed84a57cca"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i63cfe395b1d74e79aabeece4b1b1a375_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfOS0zLTEtMS0zMDE4NQ_92a2aca5-b99c-4933-bfef-36b241471b24"
      unitRef="usd">6299000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ib8330033b7d94db3aea68173c1e03e2d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfMTAtMS0xLTEtMzAxODU_7234907f-dee2-4106-9f52-55a0f066f19e"
      unitRef="usd">20000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i9906658fe55142cc93101e3992de0cd5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfMTAtMy0xLTEtMzAxODU_dce22729-a6cc-4c64-9c71-f6ba5d22272e"
      unitRef="usd">130000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfMTEtMS0xLTEtMzAxODU_6c011d93-bd7b-48b1-b1df-2b8690b95da4"
      unitRef="usd">1037101000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmUyOGY1MTIyZGI3ZTRjOTRiOWQ2MjY2ZGI4OTg1YmYyL3RhYmxlcmFuZ2U6ZTI4ZjUxMjJkYjdlNGM5NGI5ZDYyNjZkYjg5ODViZjJfMTEtMy0xLTEtMzAxODU_0cc2b597-3325-4f25-ae6e-041b64c2df21"
      unitRef="usd">960567000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RleHRyZWdpb246NDI3NTg0ZjhiNGYzNGQ3N2IxYTgwOTcwYWMzZWYxM2ZfODQ1_ab5d888a-d9ca-4112-84a6-0415424d5627">&lt;div style="margin-top:10pt"&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 past due by category at September&#160;30, 2022 and December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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.900%"/&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.557%"/&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="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:700;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.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;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.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:100%"&gt;30-59&lt;br/&gt;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.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: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:1.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:100%"&gt;90&lt;br/&gt;Days&lt;br/&gt;and&lt;br/&gt;Over&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.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: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:#b6b6b6;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-style:italic;font-weight:400;line-height:114%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;vertical-align: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:#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;539,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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 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;&#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 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;&#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 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;&#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 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;539,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Commercial: &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:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;98,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;98,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:20pt;vertical-align: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;26,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;26,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Faith-based: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:20pt;vertical-align: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;365,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;365,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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;PPP &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;&#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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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;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: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;1,037,101&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;1,037,101&#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:#b6b6b6;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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Commercial and industrial &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;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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 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;&#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 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;&#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 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;&#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 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;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Commercial: &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:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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:20pt;vertical-align: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;24,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;&#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;24,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Faith-based: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:20pt;vertical-align: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;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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;PPP &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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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 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;960,567&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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;960,567&#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:ScheduleOfDebtTableTextBlock>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="icb4dcb40d6434fe0a8677684f680923c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMy0xLTEtMS0zMDE4NQ_3448d047-c44e-4c24-8349-994ca695e115"
      unitRef="usd">539272000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i27b8ed373f294641b76427b2da04fbda_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMy0zLTEtMS0zMDE4NQ_d45ec1a3-63aa-445d-a87a-dd9df8656a5d"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8b73ddbc54d44a87b5f519773906e4f4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMy01LTEtMS0zMDE4NQ_949c2f93-dffd-4abe-abb2-e828239a7c10"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i6ab5de4302074482a8f8c45465eda274_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMy03LTEtMS0zMDE4NQ_1d60e2de-0482-4fd5-9c35-e40f3c458c56"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i3744efdaceaf47c9b87be51e5c66a2e3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMy05LTEtMS0zMDE4NQ_43d21f9f-ba41-4899-ae29-a0d4cf69f82f"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3744efdaceaf47c9b87be51e5c66a2e3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMy0xMS0xLTEtMzAxODU_784c6bdf-0a98-42b3-997b-fba579442a06"
      unitRef="usd">539272000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iab4505cf60ec47f28d39a93bf693590d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfNi0xLTEtMS0zMDE4NQ_d2403601-d0ac-4286-80c5-ef18fc0410c9"
      unitRef="usd">98088000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8ba830b9115c458da5e3b88bfa517597_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfNi0zLTEtMS0zMDE4NQ_7e5575e3-8e7a-4674-89a9-38ea29f0298e"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3983da5f6d6c4f648869b8d07e314230_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfNi01LTEtMS0zMDE4NQ_d87de364-a28c-4f54-a210-148bcfd38fb7"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="icb1f2532fe3046998cba984a2baa965a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfNi03LTEtMS0zMDE4NQ_438e084a-373e-4753-9db8-a65510eb9cee"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i3ac23618a4e74b598ca3bf4d678e43d6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfNi05LTEtMS0zMDE4NQ_8398bc7d-b133-4072-b2b4-e12ea78ec411"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3ac23618a4e74b598ca3bf4d678e43d6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfNi0xMS0xLTEtMzAxODU_4d37e39e-17e0-4d1a-802b-0e19eb7f4363"
      unitRef="usd">98088000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3d7d890d6a0541da817eef806614afb1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfNy0xLTEtMS0zMDE4NQ_0952b6e7-810a-4409-bc83-c2322ae81817"
      unitRef="usd">26284000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3bc5906fd36a46769ebdda549dbc95df_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfNy0zLTEtMS0zMDE4NQ_f768b96b-1819-4a5e-a460-8ea0ae93f17e"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i6019998660f6435a8d77377310c48860_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfNy01LTEtMS0zMDE4NQ_7f53b959-11bf-4963-804c-024cf8e07870"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8df5f9afafda460bbe7b86df099face2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfNy03LTEtMS0zMDE4NQ_2ce90e93-b428-428c-86e5-0c7125f4f131"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="iba25846965a04cc682d6b776cecd4255_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfNy05LTEtMS0zMDE4NQ_b78d7f3c-cfb4-4ef3-9309-9bafcab69033"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iba25846965a04cc682d6b776cecd4255_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfNy0xMS0xLTEtMzAxODU_7468f0a2-a5fa-40a9-937a-9038866034df"
      unitRef="usd">26284000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9f4b75506be341c996ac31f0c8c2e22c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfOS0xLTEtMS0zMDE4NQ_c2ac1906-945e-46bb-8355-9f2d311a2244"
      unitRef="usd">365584000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i384a2a5771e245dfae5a6390496cea7b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfOS0zLTEtMS0zMDE4NQ_b1a1d807-2fb6-425d-bf21-a0faaef1e717"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ieedcd0d1d06f498bb2acfb3d4207407c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfOS01LTEtMS0zMDE4NQ_5bf8bfbb-bd4c-497c-8d4d-953d6fca977e"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i6895587c046d48ef8a21db88fdc589a5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfOS03LTEtMS0zMDE4NQ_775fa30b-d719-48a1-978b-fc3cf2293450"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i470145ebfb214b358a60295b026da0a3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfOS05LTEtMS0zMDE4NQ_653e82b6-aa89-4a4b-acb7-f38d730ab655"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i470145ebfb214b358a60295b026da0a3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfOS0xMS0xLTEtMzAxODU_87467ca5-604c-44ae-bf98-3e27da078142"
      unitRef="usd">365584000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i68bacf733f694144992779eba0af50a1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTAtMS0xLTEtMzAxODU_adfcc113-1da2-4a1e-a9b8-c36b5aa46584"
      unitRef="usd">7853000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i10613674f5fa4f5785c5f82b9d611417_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTAtMy0xLTEtMzAxODU_8e24ea00-6a86-4af8-b60d-da0874892b02"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7dd0a09849164cf9b49371a2303724c4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTAtNS0xLTEtMzAxODU_197338e1-1d7a-44ae-afc2-e376dd55f4c0"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="icaa85aad7d194e1494f250cfec06642a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTAtNy0xLTEtMzAxODU_42bca663-38ae-48e0-90d2-ab67dac597a3"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="ifd0ac8687272436bb696b899b88a91c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTAtOS0xLTEtMzAxODU_756186aa-cdff-4dcd-a1df-8312f5e2e667"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ifd0ac8687272436bb696b899b88a91c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTAtMTEtMS0xLTMwMTg1_4e784a53-0c8b-4446-b45c-c6984d61efb3"
      unitRef="usd">7853000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i667bcfeb42c744b3b96ba263b15a2bdc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTEtMS0xLTEtMzAxODU_f6aeb0a1-9f18-4acb-ac07-fb5b1d9baea3"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i418be4f485c24859ab8427f03dcfb4cf_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTEtMy0xLTEtMzAxODU_6daa0012-431b-4bec-b4c2-ac231cb13b29"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i1f9d2bf0716c48fe83fed912c9f6e899_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTEtNS0xLTEtMzAxODU_a652babf-c27b-4b57-97e0-0ff0965e81d1"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9a5176fd65c84ae0866647e6fafe1342_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTEtNy0xLTEtMzAxODU_c9846264-3b64-47e1-9269-c277d3dd3b51"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i87ce26980f3544378abaffa0f682d9bb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTEtOS0xLTEtMzAxODU_dbad8398-de19-489a-9b31-ada9b6f3cb55"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i87ce26980f3544378abaffa0f682d9bb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTEtMTEtMS0xLTMwMTg1_2a478c53-12a8-494e-8475-dad6b9374a9c"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i42584c49bc2648638c365526b683a277_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTItMS0xLTEtMzAxODU_e913423c-80eb-4d7b-bdb1-0db3f6139ee4"
      unitRef="usd">20000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i09d7aa94e79444a9ac72cb736ac0b582_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTItMy0xLTEtMzAxODU_2a5a7237-1441-49fa-a1da-5e66a5b78363"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i17a8405865b54dcfae1322965bc56e4c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTItNS0xLTEtMzAxODU_9e490f22-2115-42ee-a4b4-03648b01a74f"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i0633099669b1474080d2bbcd1126d7b2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTItNy0xLTEtMzAxODU_baa5f904-996d-4a13-be93-88aa887fe247"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="ib8330033b7d94db3aea68173c1e03e2d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTItOS0xLTEtMzAxODU_69270be0-6936-49e3-8eb9-e21eb6c66df9"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib8330033b7d94db3aea68173c1e03e2d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTItMTEtMS0xLTMwMTg1_2dd63235-fa02-4cfe-8ec5-1c3fb542ffc8"
      unitRef="usd">20000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i2e4b2c8b3fa3462bbaaa05c137a61dd6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTMtMS0xLTEtMzAxODU_b6c19bc0-4cc0-4893-8942-7c85d1139d57"
      unitRef="usd">1037101000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i709ecb56b5ce490c8b6339bbb2760134_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTMtMy0xLTEtMzAxODU_e6f56e6e-5727-4474-b815-858f9b99c202"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i62bf45b33b8542fd8bfe5ed48a94d590_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTMtNS0xLTEtMzAxODU_d34a73d4-ba9e-4066-9d8d-613b70b03d10"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ida70da1c55aa41f68da161eeaf1c8dc8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTMtNy0xLTEtMzAxODU_73c7721a-c0c7-44fc-92d4-065db5cf3e27"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTMtOS0xLTEtMzAxODU_4f2993ad-acd1-426d-8fae-7265b6d17f22"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTMtMTEtMS0xLTMwMTg1_e4ebea00-c906-4ac3-9638-29fb06c8dde6"
      unitRef="usd">1037101000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i69abf3ef329f4da884b8985ef3f8e096_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTUtMS0xLTEtMzAxODU_866f296c-e25e-4b13-a50d-142268f9cf5f"
      unitRef="usd">450336000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i80a1b6825ad14123a48581c0c89de7d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTUtMy0xLTEtMzAxODU_eabf2dce-3217-4858-84fe-d97b014cf4b5"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iacc74048dd8c461ba17dedd342038d29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTUtNS0xLTEtMzAxODU_0cbeb4d3-bd83-45d0-913c-f1adada4a0a5"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i42d6bcafbc6e454cb12ef2eba2ac0c0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTUtNy0xLTEtMzAxODU_d33fb18a-f046-43c6-8c46-bbe801c3d013"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="ia70498b98c2a4c70b041e1d7f0d03d96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTUtOS0xLTEtMzAxODU_0ef76e8b-645c-49db-b50b-d7a8a31f3977"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia70498b98c2a4c70b041e1d7f0d03d96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTUtMTEtMS0xLTMwMTg1_63aa7ef6-34ce-4608-b5dd-dce3ab564e4b"
      unitRef="usd">450336000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i1c610e50940b4ed39f96026e3faa5054_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTgtMS0xLTEtMzAxODU_340513c3-86f9-4444-8d02-6fd4fb43f0b3"
      unitRef="usd">108759000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i362357800ebb43c1b42faf9b62adeaeb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTgtMy0xLTEtMzAxODU_4e251bec-2fcb-48eb-8b62-eee9e69d8593"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5dd6c8ced6eb410292d9f70a607ab77a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTgtNS0xLTEtMzAxODU_d2e68059-72f8-4427-a80c-49c56355b5b3"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if1a2d0d8d392419c87d0f26e1c38f8ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTgtNy0xLTEtMzAxODU_1480a1bf-9a96-4dcd-a461-872423d50703"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="if4341e02cf474098b8e31a8c4183a4d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTgtOS0xLTEtMzAxODU_bbf76992-b210-433e-aa9a-929b81093f7b"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if4341e02cf474098b8e31a8c4183a4d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTgtMTEtMS0xLTMwMTg1_faf4f28d-4d05-4be2-b0e4-80e415ad630f"
      unitRef="usd">108759000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ifb14df9335684a63bd70674c6a9c256d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTktMS0xLTEtMzAxODU_4ef7583d-0c8b-47e4-810a-137534ee5beb"
      unitRef="usd">24797000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9275355219b64145a1590bde01a5bd6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTktMy0xLTEtMzAxODU_5f49ed32-f015-40c3-8f3e-61dbc3c64c57"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ifa568e38e25042a685446596517ed0d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTktNS0xLTEtMzAxODU_1f61e257-ffe4-493e-97eb-3c44f5730d4d"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i069b5b92f35f4b14898b49992241a8d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTktNy0xLTEtMzAxODU_9f0671b5-8210-453b-a29a-c83a6e61a311"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="ib9332179ff114354b9855d6870bada6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTktOS0xLTEtMzAxODU_bc5c9df0-8420-4776-ab17-d3c379d3ffb7"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib9332179ff114354b9855d6870bada6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMTktMTEtMS0xLTMwMTg1_be623784-459e-4ab4-a6a0-835654ac2b4b"
      unitRef="usd">24797000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i932680d9b8c84c328cdaf2414c101342_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjEtMS0xLTEtMzAxODU_0c741529-2f0c-4692-990a-c9e022a7d960"
      unitRef="usd">355582000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9a51705ecc04404db15b5647503acce5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjEtMy0xLTEtMzAxODU_ac774e1f-85d8-4902-9c4e-439dcfc85630"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i518f056bedb74842adcb1f5378bae212_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjEtNS0xLTEtMzAxODU_a3698652-c7ae-4ff6-9ea6-719ed2186f3d"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="idb44da70c44449f1947328b395c724bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjEtNy0xLTEtMzAxODU_aa922fb5-2545-4c14-9dd3-1a446dc12659"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i5cfae986bb904567a4612e14db480772_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjEtOS0xLTEtMzAxODU_35369d05-bd3f-42e0-b885-51088f4183ae"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5cfae986bb904567a4612e14db480772_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjEtMTEtMS0xLTMwMTg1_bbdfaaea-2b4c-4944-9a53-509c3f0061bb"
      unitRef="usd">355582000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i948ce059f81d405da0cf9bb33adf25ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjItMS0xLTEtMzAxODU_bf2acb2d-17ce-414e-a236-943adc57c544"
      unitRef="usd">14664000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i1249cc5d2ad44f278621bd008e38f8d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjItMy0xLTEtMzAxODU_3aab56b0-ad6e-4dcb-b90f-e31f708e40ef"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i089f04c121954b3f8d4d318d1eb5db82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjItNS0xLTEtMzAxODU_edae7ad5-702c-4fd9-8de6-23e0254cea78"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia3e414d03a0f47e9b60334856b5b3c04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjItNy0xLTEtMzAxODU_646b5fe7-1618-417f-8c19-88da06ad310e"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i7743f8645bfd4c28ad6d320fd85fbd58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjItOS0xLTEtMzAxODU_fc90e092-db44-4f7b-9135-328b0ce8fe83"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7743f8645bfd4c28ad6d320fd85fbd58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjItMTEtMS0xLTMwMTg1_bbcbf282-695b-438e-8b5b-baa4cc48c861"
      unitRef="usd">14664000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ibe701ed0cf3744b2a67cc70a233d33d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjMtMS0xLTEtMzAxODU_920cbfa0-208b-460a-b046-3967c74427d7"
      unitRef="usd">6299000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3d9ae212cce74265acfde6e245051b08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjMtMy0xLTEtMzAxODU_dbca7504-e938-40ff-92ea-95d2e82e4009"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8402d88ffa374d3fbd1b7107376f8fd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjMtNS0xLTEtMzAxODU_a86bec1e-4bb1-498a-8069-72171e02da47"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i535e5c1a5ccd4a3a983304c61a680040_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjMtNy0xLTEtMzAxODU_24bbb5bd-8880-4ee2-b3ef-61135545bd27"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i63cfe395b1d74e79aabeece4b1b1a375_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjMtOS0xLTEtMzAxODU_7eb94e47-fe64-46cb-bb07-6bb0c33af3f9"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i63cfe395b1d74e79aabeece4b1b1a375_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjMtMTEtMS0xLTMwMTg1_00450c61-dbb5-483a-b9fc-9b870023e220"
      unitRef="usd">6299000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i91dcabc46ad842dc8639b1ca82be20b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjQtMS0xLTEtMzAxODU_1d364821-ca5c-4a8b-84c3-afd699ad01c5"
      unitRef="usd">130000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i85e945ec8139456da6f190c561e868cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjQtMy0xLTEtMzAxODU_173254b7-93d5-4d38-b02d-1c6769c7d4b8"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i65466a5b62c94d68abe2e1f8a3a0e201_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjQtNS0xLTEtMzAxODU_7f05b276-5f23-4723-a766-905377330a9b"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia0d6f02efacc4a9daf38d13961fa63e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjQtNy0xLTEtMzAxODU_107817f5-2cea-4da2-8c7d-4f168015df18"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i9906658fe55142cc93101e3992de0cd5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjQtOS0xLTEtMzAxODU_db2de478-cfac-4a47-af4a-bc42534d810c"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9906658fe55142cc93101e3992de0cd5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjQtMTEtMS0xLTMwMTg1_a850f4a6-6020-42d8-b2aa-cb50b3ffd3f1"
      unitRef="usd">130000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ie0eb58d91e374c3eac054fc883b64a7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjUtMS0xLTEtMzAxODU_57049389-81be-4350-add2-8a2dd9155a91"
      unitRef="usd">960567000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ica919ff3a975442188a63e41cf819be8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjUtMy0xLTEtMzAxODU_dff828ad-0482-4394-892f-ecf32406247d"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9462d98f01814d8397e418bae5a38f6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjUtNS0xLTEtMzAxODU_89630976-afca-436a-8b10-45598b18fa52"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia6dd8e7829f84ca69194869712ffa99e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjUtNy0xLTEtMzAxODU_4bb90e04-7f4c-4a2e-8d5c-40e4966215a9"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjUtOS0xLTEtMzAxODU_3ecb07b6-a59a-4b92-96b7-1ae8d0b771ba"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestNonaccrual>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOmI2NjEzMzUyYzM2NDQ4MDA5YWY3NmI1NTdmMGMzOWY1L3RhYmxlcmFuZ2U6YjY2MTMzNTJjMzY0NDgwMDlhZjc2YjU1N2YwYzM5ZjVfMjUtMTEtMS0xLTMwMTg1_05a0a749-cbb7-4fb5-96a2-89ceaa6d4b31"
      unitRef="usd">960567000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <cass:ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RleHRyZWdpb246NDI3NTg0ZjhiNGYzNGQ3N2IxYTgwOTcwYWMzZWYxM2ZfODQ2_8e809ba3-f697-4e43-a4b5-b27fa4ff640a">&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 the credit exposure of the loan portfolio by internally assigned credit grade as of September&#160;30, 2022 and December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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:41.735%"/&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.562%"/&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.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.143%"/&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="padding:2px 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="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&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: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:#b6b6b6;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-style:italic;font-weight:400;line-height:114%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;vertical-align: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:#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;536,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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;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;&#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 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;539,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Commercial: &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:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;98,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:20pt;vertical-align: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;26,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;26,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Faith-based: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:20pt;vertical-align: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;364,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;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;365,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;/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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,037,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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-style:italic;font-weight:400;line-height:114%"&gt;December 31, 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: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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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:#b6b6b6;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;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:20pt;vertical-align: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:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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: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;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:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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:20pt;vertical-align: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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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;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:98.900%"/&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;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&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:115%"&gt; Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk, who have the apparent ability to satisfy their loan obligations. &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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a high level of management attention. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ie5facc37349046839a71fa6733733338_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMi0xLTEtMS0zMDE4NQ_73ab4707-d441-4e48-9050-09eb2ae868e3"
      unitRef="usd">536066000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="if1695e7284604aaca801b86e49ecaa17_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMi0zLTEtMS0zMDE4NQ_d8c2cd7b-2558-441d-8a8c-56ca228befbb"
      unitRef="usd">3206000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i8f15fa86a72642a3b5d9bf537ac5a010_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMi01LTEtMS0zMDE4NQ_05af7388-546b-4ddb-b070-12b7842802c8"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i3744efdaceaf47c9b87be51e5c66a2e3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMi03LTEtMS0zMDE4NQ_2e6dd6da-e3f2-4b71-95d0-97b7bee13b19"
      unitRef="usd">539272000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i24c6ae2660324ddcbc52d1359d1dfa49_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfNS0xLTEtMS0zMDE4NQ_de4c008c-7f3c-4c0d-95de-78d60c58df47"
      unitRef="usd">97558000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="if143d806b551467495a70de1e7659e8e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfNS0zLTEtMS0zMDE4NQ_505a2d47-e9a1-4009-8917-c75cc1fed6a3"
      unitRef="usd">530000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ifc4da8f5f0cc44f297ce8dd46b315ff3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfNS01LTEtMS0zMDE4NQ_f09ab5fc-739e-4b5d-812c-068dd43db952"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i3ac23618a4e74b598ca3bf4d678e43d6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfNS03LTEtMS0zMDE4NQ_b10fe9d8-b3a8-489c-88ae-d064d5bbd198"
      unitRef="usd">98088000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i63524215ad0647f98ccb4ae81d08a622_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfNi0xLTEtMS0zMDE4NQ_1dede0ce-caeb-455a-9be5-18c1f04252e1"
      unitRef="usd">26284000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i2739abd76b9342489a8ed5978b64c9e5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfNi0zLTEtMS0zMDE4NQ_e4e69a34-a8ae-4ee6-b8e3-399ddb58afd8"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="icb780eb370214bc797c7f61f0a28db8f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfNi01LTEtMS0zMDE4NQ_991b36a8-6e81-48ee-9ac0-9aca36d3cbab"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="iba25846965a04cc682d6b776cecd4255_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfNi03LTEtMS0zMDE4NQ_adb807f5-4a0d-4cd0-8c0d-204888d31ca2"
      unitRef="usd">26284000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ifdd4a4ad343d421a9a598b155f85166f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfOC0xLTEtMS0zMDE4NQ_14137711-620e-495f-a617-1f0f7e7c75f1"
      unitRef="usd">364627000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i6c6db21d11cd4236bb6d633db263f800_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfOC0zLTEtMS0zMDE4NQ_d42a5d68-27e8-4566-964f-3f4057d67863"
      unitRef="usd">957000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i301e8012b19e4ed8a0aa95129da4a6c5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfOC01LTEtMS0zMDE4NQ_b56519c3-9134-443c-ac38-3cf9f51d4189"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i470145ebfb214b358a60295b026da0a3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfOC03LTEtMS0zMDE4NQ_72acc60f-2044-4ce8-8414-4aefc20de3f5"
      unitRef="usd">365584000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i03edceb4530f4cc5a287f3e3d2d323b4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfOS0xLTEtMS0zMDE4NQ_3af4da75-0225-44a8-8899-d374b9e36f80"
      unitRef="usd">7853000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i7bf2f67e29b0414cb04e0c199d479e44_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfOS0zLTEtMS0zMDE4NQ_7b7e2f1c-47bc-490a-a9fc-551878c5a94d"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i27c3518bda894dc19a3ebb4d211a2d2b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfOS01LTEtMS0zMDE4NQ_5f078137-dfc1-41c7-b560-6c9243050171"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ifd0ac8687272436bb696b899b88a91c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfOS03LTEtMS0zMDE4NQ_dc1ef9dc-c0e1-4966-a6cb-e12cd0033351"
      unitRef="usd">7853000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i2ea0e6103bf1496894af027aa729b086_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTEtMS0xLTEtMzAxODU_0a75e759-9b19-404e-8335-9b39860d3ad8"
      unitRef="usd">20000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="if381a2e00bf840b7a110be3c31889cda_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTEtMy0xLTEtMzAxODU_7afcf5e8-1ed4-49e6-8806-183d797f07bb"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ib3124aaa5995439f81e89066bdef2b91_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTEtNS0xLTEtMzAxODU_0c7027f4-d882-43da-90ef-d04a362bdb96"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ib8330033b7d94db3aea68173c1e03e2d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTEtNy0xLTEtMzAxODU_1cff1761-072f-4168-8b08-e28e69113aa1"
      unitRef="usd">20000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ibee98c2503be4c088583b75b3283bb86_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTItMS0xLTEtMzAxODU_b9ba9f37-73ec-4d95-9d81-e43e3117a64d"
      unitRef="usd">1032408000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="iac34421b78a34075bb1081ea8a8908a2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTItMy0xLTEtMzAxODU_51473eb9-10b9-4727-afd8-b4ff0c540041"
      unitRef="usd">4693000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i9ba2a7a3e0c04d9fb8e30dbb152b7f5c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTItNS0xLTEtMzAxODU_9769cf11-5e76-4d9b-be7b-e81ec6f52a8d"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTItNy0xLTEtMzAxODU_0b169267-f981-4ea8-88de-8c969d4f66e6"
      unitRef="usd">1037101000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ieda5ec2c751843159125717bbde25cfa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTQtMS0xLTEtMzAxODU_f2137d3b-22ac-43dd-87a6-042df9a1255b"
      unitRef="usd">440607000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="iec9929ad48594ae49f4ba86a38634ee3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTQtMy0xLTEtMzAxODU_ce45c002-637e-4444-8585-81b9a983f1f1"
      unitRef="usd">9729000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i25564230a4f54cef8175deb34f2c913f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTQtNS0xLTEtMzAxODU_e3a8b234-c8c6-4238-b94f-32b06a505542"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ia70498b98c2a4c70b041e1d7f0d03d96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTQtNy0xLTEtMzAxODU_8424edfb-becb-41b3-bb2c-a6b35f18465e"
      unitRef="usd">450336000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i636764f9341d466aafa2318db358d164_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTctMS0xLTEtMzAxODU_bd35709b-44bf-4b97-bf73-d61b931689e8"
      unitRef="usd">108759000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ibfced34a781c477dbb21c7833b67e39d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTctMy0xLTEtMzAxODU_d15f4611-8bf8-428d-af26-3619c627059b"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ie64f99b143de4df783d0673e3302d432_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTctNS0xLTEtMzAxODU_dd26b8c2-a536-49a8-af0b-4fa193ad128b"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="if4341e02cf474098b8e31a8c4183a4d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTctNy0xLTEtMzAxODU_abcb6c93-19d2-4861-b5ca-641bd4042474"
      unitRef="usd">108759000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i27992f550fb84c2eb70bc70dde4ad8ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTgtMS0xLTEtMzAxODU_19f11646-3fc0-4b7e-9de9-48cf7f723576"
      unitRef="usd">24797000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i44192f14c2cc422dad530cc7f0c60daa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTgtMy0xLTEtMzAxODU_7a473c90-4864-4339-be5f-af2c775aa5e0"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ib0a0af379c744e758c4b472b3bcf9bed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTgtNS0xLTEtMzAxODU_51b3bf8c-063d-492c-82b7-b60725221514"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ib9332179ff114354b9855d6870bada6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMTgtNy0xLTEtMzAxODU_007f7f0c-51d3-4438-b5fe-58ee6d577426"
      unitRef="usd">24797000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i599a6d7c63b545adb1d41cd59334307f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjAtMS0xLTEtMzAxODU_94bd4bbf-7203-48c0-8ea2-906961ca7cdd"
      unitRef="usd">352717000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ie30b76977be641f4864e4937850e213f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjAtMy0xLTEtMzAxODU_a5ebe59f-046f-4129-a3ee-f0b9fdb6f45b"
      unitRef="usd">2865000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ia59cbd94be004a99ae0289e3cf7faea8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjAtNS0xLTEtMzAxODU_054a33e9-67b3-4bfc-88c8-2986cca52f3e"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i5cfae986bb904567a4612e14db480772_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjAtNy0xLTEtMzAxODU_ce3ca61e-6f5e-46b0-ad8d-a2eed48b3466"
      unitRef="usd">355582000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i120723e799e94915ad9c64708c346e60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjEtMS0xLTEtMzAxODU_df4523fa-b383-4d27-ac85-c9ea4fece17e"
      unitRef="usd">14664000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i0d99a98a4cea4c7297f1985796502a97_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjEtMy0xLTEtMzAxODU_333cf127-50dd-4fdc-a476-693ae62c7143"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i51683147baea406ea34c9ccbd47ac55f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjEtNS0xLTEtMzAxODU_de92af02-8df5-4a07-b04b-25850311011a"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i7743f8645bfd4c28ad6d320fd85fbd58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjEtNy0xLTEtMzAxODU_772a1b5e-354e-4f2a-a57c-507700e2da43"
      unitRef="usd">14664000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ic5119ffe8c9d40b6ad9120aa2abd87f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjItMS0xLTEtMzAxODU_ddd3068a-567a-4202-bac0-41b5ddf3b9ce"
      unitRef="usd">6299000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i1df24c29ef0147fa9014d1971c744c8b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjItMy0xLTEtMzAxODU_f3ea9e8a-4cef-4dcd-b46c-ae5381733720"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ib87dccab402846b8bf36e5921749fd97_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjItNS0xLTEtMzAxODU_c7453c8c-a2cd-4b16-a46f-f10bbee3f7aa"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i63cfe395b1d74e79aabeece4b1b1a375_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjItNy0xLTEtMzAxODU_20689f34-b776-41d1-8f61-d30709290a7d"
      unitRef="usd">6299000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i1110eee7e89c4b4d942af8acc78cdc7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjMtMS0xLTEtMzAxODU_16fd315f-5df2-4875-92ef-baaa5c86e129"
      unitRef="usd">130000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ib0c230706c654b5ab8dd8a5d88e635d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjMtMy0xLTEtMzAxODU_ef4bfc72-a640-4269-b238-e42eadce3eeb"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i38fcd34c06fc47abb0a6ab83a976d44e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjMtNS0xLTEtMzAxODU_3cab6e7d-97ad-46c3-b2e9-bbe27420f5cc"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i9906658fe55142cc93101e3992de0cd5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjMtNy0xLTEtMzAxODU_2849f317-fbf1-4093-a159-0011697b1702"
      unitRef="usd">130000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i44152a0d0c904eaf807f42d810bfbff4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjQtMS0xLTEtMzAxODU_9f24da9c-a664-4046-9c3b-f33901b41f3c"
      unitRef="usd">947973000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i86199565938c4e33889e15fcc09a238f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjQtMy0xLTEtMzAxODU_6f27af05-c38c-45f9-9423-d267be0a1d1a"
      unitRef="usd">12594000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i793a5850a49f4b25b9e7e0a7ab176dc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjQtNS0xLTEtMzAxODU_022fd953-7614-4b24-aafe-f1e7d58fcb5d"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjIyMmE5MTBlYzhkNDRhN2FhNjcwOGRiOTVkMDgzY2Y1L3RhYmxlcmFuZ2U6MjIyYTkxMGVjOGQ0NGE3YWE2NzA4ZGI5NWQwODNjZjVfMjQtNy0xLTEtMzAxODU_35578011-58ca-4808-8a10-acae9e42dba8"
      unitRef="usd">960567000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <cass:NumberOfLoansIndividuallyEvaluatedForImpairment
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RleHRyZWdpb246NDI3NTg0ZjhiNGYzNGQ3N2IxYTgwOTcwYWMzZWYxM2ZfMjk3_5a478833-c8cf-4906-b97e-cc48a62d2862"
      unitRef="loan">0</cass:NumberOfLoansIndividuallyEvaluatedForImpairment>
    <cass:NumberOfLoansIndividuallyEvaluatedForImpairment
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RleHRyZWdpb246NDI3NTg0ZjhiNGYzNGQ3N2IxYTgwOTcwYWMzZWYxM2ZfMjk3_dda0b7f5-6ab3-43d7-b5a5-e92071edaf54"
      unitRef="loan">0</cass:NumberOfLoansIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i8a617adaf99a405181a7c69feb7ed3ef_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RleHRyZWdpb246NDI3NTg0ZjhiNGYzNGQ3N2IxYTgwOTcwYWMzZWYxM2ZfNDc2_75dffd24-e4e1-4887-87bb-49abff7ca906"
      unitRef="loan">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RleHRyZWdpb246NDI3NTg0ZjhiNGYzNGQ3N2IxYTgwOTcwYWMzZWYxM2ZfNDc2_964b25ac-558b-4fc6-a4c2-f67aeac115fd"
      unitRef="loan">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <cass:SummaryOfAllowanceForCreditLossByCategoryTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RleHRyZWdpb246NDI3NTg0ZjhiNGYzNGQ3N2IxYTgwOTcwYWMzZWYxM2ZfODQ3_1882f4e2-5953-4b41-913a-fc7e72334794">&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;A summary of the activity in allowance for credit losses (&#x201c;ACL&#x201d;) by category for the periods ended September&#160;30, 2022 and December&#160;31, 2021 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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:34.809%"/&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:12.233%"/&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.871%"/&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:700;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:100%"&gt;Faith-based&lt;br/&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;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:#b6b6b6;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:10pt"&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, 2020 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;11,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;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;Provision for (release of) credit losses &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;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Recoveries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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 style="text-indent:10pt"&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;5,034&#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;1,031&#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;5,684&#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;292&#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;12,041&#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;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:#b6b6b6;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:114%"&gt;Provision for (release of) credit losses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:20pt;vertical-align: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;&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:10pt"&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 September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:SummaryOfAllowanceForCreditLossByCategoryTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="iad8523a85e1345fcb437976a1cfeba4f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfMS0xLTEtMS0zMDE4NQ_714f7973-73b1-45cd-ab3b-8897115ad32d"
      unitRef="usd">4635000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ifee76a59673f4b549122047f59692872_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfMS0zLTEtMS0zMDE4NQ_8e40ab21-2081-4e22-b75a-f01a25d56c8b"
      unitRef="usd">1175000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ib625a311bd17491690726e6199e06269_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfMS01LTEtMS0zMDE4NQ_73c17c8e-5899-4259-b0e3-a25c21d42961"
      unitRef="usd">5717000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i50bb456c7f014c8d80e618bd0c051814_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfMS03LTEtMS0zMDE4NQ_342b82cd-c22d-41cb-9c78-364bd9de0632"
      unitRef="usd">417000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i9040a5733b664ebf8ade002efa9c8a9c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfMS05LTEtMS0zMDE4NQ_bf45718b-ef8d-4f4d-954a-cc42f23cd2b3"
      unitRef="usd">11944000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i532d316508c0427ead355da79f7c50a5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfMi0xLTEtMS0zMDE4NQ_efe6b01f-77a1-47de-ab29-dd9f94a8b2de"
      unitRef="usd">387000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i33eb75449b694ea69511ae65c04cd24c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfMi0zLTEtMS0zMDE4NQ_303ddccd-9ab5-439d-a847-4a40cc3888bd"
      unitRef="usd">-144000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i83d4c0ed071b44e49e484f8da8230a7e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfMi01LTEtMS0zMDE4NQ_648d4bb4-bcb2-431d-a8b6-9f01532db911"
      unitRef="usd">-48000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i75ecbed723d949e9aad9ff3750a8bb58_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfMi03LTEtMS0zMDE4NQ_19b7aaaf-0fb9-4efd-bcd7-4e91b16c1ab5"
      unitRef="usd">-125000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i82f48a9d95714c8fb07f6296ef4e4f65_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfMi05LTEtMS0zMDE4NQ_7030325c-c446-4d4e-a8da-b47ce8602fbf"
      unitRef="usd">70000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i532d316508c0427ead355da79f7c50a5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfMy0xLTEtMS0zMDE4NQ_6c427c6e-f292-49d3-8f22-fe0aa6cecaa8"
      unitRef="usd">12000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i33eb75449b694ea69511ae65c04cd24c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfMy0zLTEtMS0zMDE4NQ_01b64a0a-c545-433c-9546-954e7df3ee0e"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i83d4c0ed071b44e49e484f8da8230a7e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfMy01LTEtMS0zMDE4NQ_e199af90-822c-4c6c-893c-31ce37ae1e33"
      unitRef="usd">15000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i75ecbed723d949e9aad9ff3750a8bb58_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfMy03LTEtMS0zMDE4NQ_64aea840-d667-466d-9dc5-272a1830b408"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i82f48a9d95714c8fb07f6296ef4e4f65_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfMy05LTEtMS0zMDE4NQ_233a0b6e-d08a-42b0-b379-1925c957f9b6"
      unitRef="usd">27000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="idbba2113162949598d0c9e061d4d652b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfNC0xLTEtMS0zMDE4NQ_c2571f2b-e37a-4d5a-86b4-4e5ab1bbb816"
      unitRef="usd">5034000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ic7e40879aa5e413ca6ed34de88a48151_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfNC0zLTEtMS0zMDE4NQ_dc1d3fd0-8c2f-4183-b7a1-292b5e925b20"
      unitRef="usd">1031000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ic8a10b98456941b885e99f234e2eec3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfNC01LTEtMS0zMDE4NQ_41e2343f-bedd-46ca-b77d-c635b6912e3d"
      unitRef="usd">5684000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i187eeb42e5024ac5b588dbac0489a6cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfNC03LTEtMS0zMDE4NQ_b9be82d4-6b54-46fc-808d-4b99c18bb750"
      unitRef="usd">292000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i0506d3c94a4a4db38cd05409420a039d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfNC05LTEtMS0zMDE4NQ_568103eb-8217-4cb8-8248-9d7cbb2213a7"
      unitRef="usd">12041000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i52ec606b31e34ceeaff7846d9e3a6227_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfNi0xLTEtMS0zMDE4NQ_eb526136-21b0-4e26-b63a-8445642802ad"
      unitRef="usd">919000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i74b49a0ff47e4c909f49c34fe5e1dfdc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfNi0zLTEtMS0zMDE4NQ_dbfc32c2-656c-449e-9263-e2708a237b4a"
      unitRef="usd">-129000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i72b0d49874994818b731f5e06dfa0573_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfNi01LTEtMS0zMDE4NQ_f7d879e1-34c0-4b62-87c2-840a6082b202"
      unitRef="usd">259000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i7b0df191c6cb49839f8a8d50640bc64b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfNi03LTEtMS0zMDE4NQ_156342b9-0dcb-4206-96a0-532b98bc6c83"
      unitRef="usd">-53000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="if884b46b65284d7a8be9fa1a42b5e86a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfNi05LTEtMS0zMDE4NQ_0048e9e9-e1c9-4f0a-9bee-d401ad4932c5"
      unitRef="usd">996000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i52ec606b31e34ceeaff7846d9e3a6227_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfNy0xLTEtMS0zMDE4NQ_e635af55-755a-4d70-9aa5-5d4785a51340"
      unitRef="usd">12000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i74b49a0ff47e4c909f49c34fe5e1dfdc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfNy0zLTEtMS0zMDE4NQ_32ed049f-e96a-4723-b95d-36a0599e5181"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i72b0d49874994818b731f5e06dfa0573_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfNy01LTEtMS0zMDE4NQ_0cc4831e-82de-42b7-9b38-00d505baa43a"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i7b0df191c6cb49839f8a8d50640bc64b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfNy03LTEtMS0zMDE4NQ_02b9f681-df01-4c6d-8b12-7c135b768f84"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="if884b46b65284d7a8be9fa1a42b5e86a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfNy05LTEtMS0zMDE4NQ_2b316ad4-fdec-4d7c-bf6e-20b9d6877652"
      unitRef="usd">12000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ib3d5389639234a02980e68f6d0d81727_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfOC0xLTEtMS0zMDE4NQ_a1dd6436-0ced-47e8-bf4f-b35fe5d99fbf"
      unitRef="usd">5965000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i1cb58e9ed90847e195eb63d9129d0e23_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfOC0zLTEtMS0zMDE4NQ_538f8d9b-50ec-489a-aac4-5971d7bf1f6d"
      unitRef="usd">902000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="iaade9984304547a1bd28c844012067c6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfOC01LTEtMS0zMDE4NQ_b198441d-74f0-418c-a12c-6a993be9fd31"
      unitRef="usd">5943000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i0e31598ec6294333a01ea38857c92d3b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfOC03LTEtMS0zMDE4NQ_b9dd90e1-1cac-47c6-8691-a8aa0713a3ab"
      unitRef="usd">239000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i399022e0b32d4614a1b773437223f216_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81Mi9mcmFnOjQyNzU4NGY4YjRmMzRkNzdiMWE4MDk3MGFjM2VmMTNmL3RhYmxlOjM3N2MwOTIwZGFmZDQwYzFiMWY0ZDc3YTYyNWQxMjg0L3RhYmxlcmFuZ2U6Mzc3YzA5MjBkYWZkNDBjMWIxZjRkNzdhNjI1ZDEyODRfOC05LTEtMS0zMDE4NQ_19622aa7-e03b-4c37-8ed6-3711fb02d874"
      unitRef="usd">13049000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81NS9mcmFnOmZlNWE3NTM1MDM5YTQ5ZjA4NjRlZWE5ODdhN2E2NzM4L3RleHRyZWdpb246ZmU1YTc1MzUwMzlhNDlmMDg2NGVlYTk4N2E3YTY3MzhfMjUwMA_86589e37-c328-4d78-8036-a1bbfb8e9205">Commitments and Contingencies &lt;div style="margin-top:11pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In the normal course of business, the Company is party to activities that contain credit, market and operational risks that are not reflected in whole or in part in the Company&#x2019;s consolidated financial statements. Such activities include traditional off-balance sheet credit-related financial instruments and commitments under operating leases. 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. An allowance for unfunded commitments of $222,000 and $367,000 had been recorded at September&#160;30, 2022 and December&#160;31, 2021, respectively.&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;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 conditional commitments issued by the Company or its subsidiaries 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. At September&#160;30, 2022, the balances of unfunded commitments, standby and commercial letters of credit were $207,883,000, $13,450,000, and $1,633,000, respectively. Since some of the 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 or its subsidiaries may obtain and liquidate the collateral to recover amounts paid under guarantees on these financial instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81NS9mcmFnOmZlNWE3NTM1MDM5YTQ5ZjA4NjRlZWE5ODdhN2E2NzM4L3RleHRyZWdpb246ZmU1YTc1MzUwMzlhNDlmMDg2NGVlYTk4N2E3YTY3MzhfOTkx_9ff3d889-ce84-440c-8681-b92bbf0cddc5"
      unitRef="usd">222000</us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments>
    <us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81NS9mcmFnOmZlNWE3NTM1MDM5YTQ5ZjA4NjRlZWE5ODdhN2E2NzM4L3RleHRyZWdpb246ZmU1YTc1MzUwMzlhNDlmMDg2NGVlYTk4N2E3YTY3MzhfOTk4_abc0b680-a0d6-4fbc-97e7-38c9b15a947e"
      unitRef="usd">367000</us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81NS9mcmFnOmZlNWE3NTM1MDM5YTQ5ZjA4NjRlZWE5ODdhN2E2NzM4L3RleHRyZWdpb246ZmU1YTc1MzUwMzlhNDlmMDg2NGVlYTk4N2E3YTY3MzhfMTYwNQ_5fabcd2f-503c-4985-b869-dad16ca2f7e6"
      unitRef="usd">207883000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i14dcac6960694f229f7b127980962f48_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81NS9mcmFnOmZlNWE3NTM1MDM5YTQ5ZjA4NjRlZWE5ODdhN2E2NzM4L3RleHRyZWdpb246ZmU1YTc1MzUwMzlhNDlmMDg2NGVlYTk4N2E3YTY3MzhfMTYwOQ_81cf191e-22e3-472d-889f-007c0ce5b8ac"
      unitRef="usd">13450000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id33fa291c5e84b82852b0c866a78bafd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81NS9mcmFnOmZlNWE3NTM1MDM5YTQ5ZjA4NjRlZWE5ODdhN2E2NzM4L3RleHRyZWdpb246ZmU1YTc1MzUwMzlhNDlmMDg2NGVlYTk4N2E3YTY3MzhfMTYxNw_c13bef2c-2f90-4eaf-9bae-0aa48d07f02e"
      unitRef="usd">1633000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjU5OQ_9c05aa3b-96e3-4f5d-8268-da6cd3904d16">Stock-Based Compensation &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 Amended and Restated Omnibus Stock and Performance Compensation Plan (the &#x201c;Omnibus Plan&#x201d;) permits the issuance of up to 1,500,000 shares of the Company&#x2019;s common stock in the form of stock options, SARs, restricted stock, restricted stock units and performance awards. The Company may issue shares out of treasury stock for these awards. During the nine months ended September&#160;30, 2022, 62,375 restricted shares, 57,542 performance-based restricted shares, and no SARs were granted under the Omnibus Plan. Stock-based compensation expense for the three months ended September&#160;30, 2022 and 2021 was $1,307,000 and $1,066,000, respectively, and $4,479,000 and $2,585,000 for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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="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;Restricted shares granted to Company employees are amortized to expense over a three-year cliff vesting period, or until vesting occurs upon retirement. 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: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;As of September&#160;30, 2022, the total unrecognized compensation expense related to non-vested restricted shares was $2,239,000, and the related weighted-average period over which it is expected to be recognized is approximately 0.74 years. &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;Following is a summary of the activity of the Company's restricted stock for the nine months ended September&#160;30, 2022, with total shares and weighted-average fair value:&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: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:115%"&gt;Nine Months Ended&lt;br/&gt;September 30, 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="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;Shares&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;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;62,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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;Forfeitures&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;(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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;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 September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;203,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;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: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 has granted three-year performance-based restricted stock (&#x201c;PBRS&#x201d;) 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: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;Following is a summary of the activity of the PBRS for the nine months ended September&#160;30, 2022, based on 100% of target value:&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: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:115%"&gt;Nine Months Ended&lt;br/&gt;September 30, 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="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;Shares&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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;Forfeitures&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:#b6b6b6;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 September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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;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 nine months ended September&#160;30, 2022 were based on the Company's achievement of 52.9% of target financial goals, resulting in the issuance of 18,021 shares of common stock. The outstanding PBRS at September&#160;30, 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:10pt"&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: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;There were no SARs granted and no expense recognized during the nine months ended September&#160;30, 2022. Following is a summary of the activity of the Company&#x2019;s SARs program for the nine months ended September&#160;30, 2022:&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:43.445%"/&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.994%"/&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;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:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&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;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term Years&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: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;Aggregate&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;Intrinsic&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;Value&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-style:italic;font-weight:700;line-height:115%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top: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;1.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;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;(23,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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:#b6b6b6;border-bottom: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 September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;93,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;36.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;0.65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:10pt"&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 non-vested SARs at September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i3df0eb9cd02b4d0dbaf2f34d3da1d597_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMTY0_d00dec02-033f-4deb-9971-59813aac7913"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iabd4025b0d2249a196fddf0438b77c14_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfNDA1_94c43ed7-c378-4ac0-a4d4-0d3c2bcb032a"
      unitRef="shares">62375</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i595198bf942d494987b191ca15f7181e_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfNDI3_cbbb7e60-4150-4028-894b-f16d6278593e"
      unitRef="shares">57542</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i499ef13412b342328d1e4a89a9bb4eec_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjYwMw_fb9d1318-fa3c-4866-82a5-1b4aab7329e0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensation
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfNTkw_da295123-4dfb-4d8e-99be-65579e7e56ec"
      unitRef="usd">1307000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfNTk3_832eea81-0e05-4d26-aac6-d5a99d9ceb2d"
      unitRef="usd">1066000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfNjE5_9fc02f46-e9e6-4398-8d8b-b4bae5e0e613"
      unitRef="usd">4479000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfNjI2_7351d0e7-3e68-458a-b2ac-861560a50387"
      unitRef="usd">2585000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie5b4b8e0710e42c985e236e6c52784d5_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjU5Nw_f17580e2-9667-4993-84c9-5d52f2376739">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iee4bf08753764426b6ac0272fda4df27_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjYwMA_c4db7cac-9874-4fd8-900c-1c260129d217">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ie6ca57cf79d1472f84b0281f0c03e094_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMTE0OA_f787cd71-80f4-45e4-a3b1-e8a1e7c747c6"
      unitRef="usd">2239000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i681d2980a0c0487faf826334df1e3a59_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMTI1Mg_7d248031-cade-45a8-8a8c-6c6caa208bc6">P0Y8M26D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjYwMQ_a57325fc-fdb7-42e6-8e36-7921fea56f85">&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;Following is a summary of the activity of the Company's restricted stock for the nine months ended September&#160;30, 2022, with total shares and weighted-average fair value:&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: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:115%"&gt;Nine Months Ended&lt;br/&gt;September 30, 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="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;Shares&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;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;62,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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;Forfeitures&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;(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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;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 September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;203,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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="i52d95880437a45ed8abda7d2dbaf07b7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmRlYjUwOGExYzk2YzRiMDA4OWYxY2JkNDAzN2YwOTQ5L3RhYmxlcmFuZ2U6ZGViNTA4YTFjOTZjNGIwMDg5ZjFjYmQ0MDM3ZjA5NDlfMi0xLTEtMS0zMDE4NQ_ebc2970b-6162-4e45-8e4c-dd66be7862ce"
      unitRef="shares">165553</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i52d95880437a45ed8abda7d2dbaf07b7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmRlYjUwOGExYzk2YzRiMDA4OWYxY2JkNDAzN2YwOTQ5L3RhYmxlcmFuZ2U6ZGViNTA4YTFjOTZjNGIwMDg5ZjFjYmQ0MDM3ZjA5NDlfMi0zLTEtMS0zMDE4NQ_c3814e71-ff2f-42c5-ab6e-e21a19e4b287"
      unitRef="usdPerShare">44.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i681d2980a0c0487faf826334df1e3a59_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmRlYjUwOGExYzk2YzRiMDA4OWYxY2JkNDAzN2YwOTQ5L3RhYmxlcmFuZ2U6ZGViNTA4YTFjOTZjNGIwMDg5ZjFjYmQ0MDM3ZjA5NDlfMy0xLTEtMS0zMDE4NQ_b769424e-bb22-4cb5-9863-55253f130acc"
      unitRef="shares">62375</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i681d2980a0c0487faf826334df1e3a59_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmRlYjUwOGExYzk2YzRiMDA4OWYxY2JkNDAzN2YwOTQ5L3RhYmxlcmFuZ2U6ZGViNTA4YTFjOTZjNGIwMDg5ZjFjYmQ0MDM3ZjA5NDlfMy0zLTEtMS0zMDE4NQ_4175dbfc-a75c-419c-b8a2-c7f446f49db7"
      unitRef="usdPerShare">39.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i681d2980a0c0487faf826334df1e3a59_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmRlYjUwOGExYzk2YzRiMDA4OWYxY2JkNDAzN2YwOTQ5L3RhYmxlcmFuZ2U6ZGViNTA4YTFjOTZjNGIwMDg5ZjFjYmQ0MDM3ZjA5NDlfNC0xLTEtMS0zMDE4NQ_8d8e7c07-5bb1-47cc-a2af-e6a53705f575"
      unitRef="shares">23316</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i681d2980a0c0487faf826334df1e3a59_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmRlYjUwOGExYzk2YzRiMDA4OWYxY2JkNDAzN2YwOTQ5L3RhYmxlcmFuZ2U6ZGViNTA4YTFjOTZjNGIwMDg5ZjFjYmQ0MDM3ZjA5NDlfNC0zLTEtMS0zMDE4NQ_5878bb4a-620f-4a95-a55b-2f5be9c82230"
      unitRef="usdPerShare">48.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i681d2980a0c0487faf826334df1e3a59_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmRlYjUwOGExYzk2YzRiMDA4OWYxY2JkNDAzN2YwOTQ5L3RhYmxlcmFuZ2U6ZGViNTA4YTFjOTZjNGIwMDg5ZjFjYmQ0MDM3ZjA5NDlfNS0xLTEtMS0zMDE4NQ_089a8db0-a134-4213-a1f8-95eb84ae702c"
      unitRef="shares">823</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i681d2980a0c0487faf826334df1e3a59_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmRlYjUwOGExYzk2YzRiMDA4OWYxY2JkNDAzN2YwOTQ5L3RhYmxlcmFuZ2U6ZGViNTA4YTFjOTZjNGIwMDg5ZjFjYmQ0MDM3ZjA5NDlfNS0zLTEtMS0zMDE4NQ_bc0f3a3f-b7c0-4aac-be1b-bee841fcf2ad"
      unitRef="usdPerShare">43.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie6ca57cf79d1472f84b0281f0c03e094_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmRlYjUwOGExYzk2YzRiMDA4OWYxY2JkNDAzN2YwOTQ5L3RhYmxlcmFuZ2U6ZGViNTA4YTFjOTZjNGIwMDg5ZjFjYmQ0MDM3ZjA5NDlfNi0xLTEtMS0zMDE4NQ_12db9121-2840-4c72-bd5e-3a51f1178996"
      unitRef="shares">203789</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie6ca57cf79d1472f84b0281f0c03e094_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmRlYjUwOGExYzk2YzRiMDA4OWYxY2JkNDAzN2YwOTQ5L3RhYmxlcmFuZ2U6ZGViNTA4YTFjOTZjNGIwMDg5ZjFjYmQ0MDM3ZjA5NDlfNi0zLTEtMS0zMDE4NQ_1445a66d-7067-476f-a45c-cab6d713b42f"
      unitRef="usdPerShare">42.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic735292915744a88ab3f31028516bb40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjYwNA_70d9d0c1-d785-458f-b743-4626807a6115">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic735292915744a88ab3f31028516bb40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjU5NQ_73afec7c-8c4d-4bc8-aa9e-c1fb6021290c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="i91070d975cb54df0854aa04b2df13cdc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMTY5MA_12d63e79-3e19-4bf8-918a-0e2826422e77"
      unitRef="number">0</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="i37060abefea24124a23130e300c73526_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMTY5Ng_2fa5d2c8-7b74-4a59-b817-bdeb83d54074"
      unitRef="number">1.50</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic735292915744a88ab3f31028516bb40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjYwNQ_7e66a69b-aa02-4874-96b8-de84b4e23277">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjYwNg_190d4850-d6c1-470d-be10-83c8f6e7ae38">&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;Following is a summary of the activity of the PBRS for the nine months ended September&#160;30, 2022, based on 100% of target value:&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: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:115%"&gt;Nine Months Ended&lt;br/&gt;September 30, 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="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;Shares&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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;Forfeitures&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:#b6b6b6;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 September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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="i6ffeb6879c9b467fb16f7ab7f6c64d48_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmU0Nzc2ZGE3MjBhMjQ5MGFhNDk4MDg3YzgzMGZiYTNmL3RhYmxlcmFuZ2U6ZTQ3NzZkYTcyMGEyNDkwYWE0OTgwODdjODMwZmJhM2ZfMi0xLTEtMS0zMDE4NQ_7a43be75-0232-4879-8b76-bdf889f22693"
      unitRef="shares">116543</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6ffeb6879c9b467fb16f7ab7f6c64d48_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmU0Nzc2ZGE3MjBhMjQ5MGFhNDk4MDg3YzgzMGZiYTNmL3RhYmxlcmFuZ2U6ZTQ3NzZkYTcyMGEyNDkwYWE0OTgwODdjODMwZmJhM2ZfMi0zLTEtMS0zMDE4NQ_95cb7dfc-4f06-48a6-83c5-03f84ef3834c"
      unitRef="usdPerShare">46.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic735292915744a88ab3f31028516bb40_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmU0Nzc2ZGE3MjBhMjQ5MGFhNDk4MDg3YzgzMGZiYTNmL3RhYmxlcmFuZ2U6ZTQ3NzZkYTcyMGEyNDkwYWE0OTgwODdjODMwZmJhM2ZfMy0xLTEtMS0zMDE4NQ_fd613d28-1321-403e-8268-a3ac4938d171"
      unitRef="shares">57542</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic735292915744a88ab3f31028516bb40_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmU0Nzc2ZGE3MjBhMjQ5MGFhNDk4MDg3YzgzMGZiYTNmL3RhYmxlcmFuZ2U6ZTQ3NzZkYTcyMGEyNDkwYWE0OTgwODdjODMwZmJhM2ZfMy0zLTEtMS0zMDE4NQ_cf7d27bf-2c79-4bbe-9a53-fb444f0879c6"
      unitRef="usdPerShare">39.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ic735292915744a88ab3f31028516bb40_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmU0Nzc2ZGE3MjBhMjQ5MGFhNDk4MDg3YzgzMGZiYTNmL3RhYmxlcmFuZ2U6ZTQ3NzZkYTcyMGEyNDkwYWE0OTgwODdjODMwZmJhM2ZfNC0xLTEtMS0zMDE4NQ_c10bb7f0-2ec0-4d9f-ad3c-946883e7674b"
      unitRef="shares">34066</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic735292915744a88ab3f31028516bb40_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmU0Nzc2ZGE3MjBhMjQ5MGFhNDk4MDg3YzgzMGZiYTNmL3RhYmxlcmFuZ2U6ZTQ3NzZkYTcyMGEyNDkwYWE0OTgwODdjODMwZmJhM2ZfNC0zLTEtMS0zMDE4NQ_995e9b76-c422-44d5-9c63-98e3e2ec5c2c"
      unitRef="usdPerShare">49.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ic735292915744a88ab3f31028516bb40_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmU0Nzc2ZGE3MjBhMjQ5MGFhNDk4MDg3YzgzMGZiYTNmL3RhYmxlcmFuZ2U6ZTQ3NzZkYTcyMGEyNDkwYWE0OTgwODdjODMwZmJhM2ZfNS0xLTEtMS0zMDE4NQ_42b83b60-6a9a-4e36-8dd7-97f59c53d2f6"
      unitRef="shares">1234</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ic735292915744a88ab3f31028516bb40_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmU0Nzc2ZGE3MjBhMjQ5MGFhNDk4MDg3YzgzMGZiYTNmL3RhYmxlcmFuZ2U6ZTQ3NzZkYTcyMGEyNDkwYWE0OTgwODdjODMwZmJhM2ZfNS0zLTEtMS0zMDE4NQ_ca4ebd2b-a4fc-4ed6-a970-10c61a4246e6"
      unitRef="usdPerShare">43.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3992656b3b2743c7accd1098f9e10290_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmU0Nzc2ZGE3MjBhMjQ5MGFhNDk4MDg3YzgzMGZiYTNmL3RhYmxlcmFuZ2U6ZTQ3NzZkYTcyMGEyNDkwYWE0OTgwODdjODMwZmJhM2ZfNi0xLTEtMS0zMDE4NQ_2fe0f5da-f596-4903-abb7-d423852824c4"
      unitRef="shares">138785</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3992656b3b2743c7accd1098f9e10290_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOmU0Nzc2ZGE3MjBhMjQ5MGFhNDk4MDg3YzgzMGZiYTNmL3RhYmxlcmFuZ2U6ZTQ3NzZkYTcyMGEyNDkwYWE0OTgwODdjODMwZmJhM2ZfNi0zLTEtMS0zMDE4NQ_1a1e25c4-cbf6-4289-a67c-05ec207067b6"
      unitRef="usdPerShare">43.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="ic735292915744a88ab3f31028516bb40_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjAxOA_e3071180-7ebf-410c-84ae-606e9d86eef7"
      unitRef="number">0.529</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="ic735292915744a88ab3f31028516bb40_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjA3Nw_fbf8aba8-f2c9-4a3c-afd0-acc3866efd27"
      unitRef="shares">18021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="i91070d975cb54df0854aa04b2df13cdc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjIzOQ_5e7dff82-99ec-402b-a25b-9021fa982101"
      unitRef="number">0</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="i37060abefea24124a23130e300c73526_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjI0NQ_373aca27-6e01-44fb-aab5-449a3f99603e"
      unitRef="number">1.50</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic735292915744a88ab3f31028516bb40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjU5Ng_eb00094b-21d4-4fb6-9e00-50cde3e9e9de">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjU5OA_bff36f88-4113-46f4-a4d4-83ea9aa05cb1">Following is a summary of the activity of the Company&#x2019;s SARs program for the nine months ended September&#160;30, 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:43.445%"/&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.994%"/&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;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:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&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;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term Years&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: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;Aggregate&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;Intrinsic&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;Value&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-style:italic;font-weight:700;line-height:115%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top: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;1.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;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;(23,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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:#b6b6b6;border-bottom: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 September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;93,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;36.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;0.65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i210c2fcb3d614dcea9d35dc46d752c66_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOjNjZmQwMzMxNDg4OTRhZjBiMjU0NDU2MDc5OTEwZDU5L3RhYmxlcmFuZ2U6M2NmZDAzMzE0ODg5NGFmMGIyNTQ0NTYwNzk5MTBkNTlfMS0xLTEtMS0zMDE4NQ_1e4c0dda-db9c-493d-be5a-903bdd3efe0b"
      unitRef="shares">117089</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="i210c2fcb3d614dcea9d35dc46d752c66_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOjNjZmQwMzMxNDg4OTRhZjBiMjU0NDU2MDc5OTEwZDU5L3RhYmxlcmFuZ2U6M2NmZDAzMzE0ODg5NGFmMGIyNTQ0NTYwNzk5MTBkNTlfMS0zLTEtMS0zMDE4NQ_d5c37676-3394-4121-a363-929a9c17dc78"
      unitRef="usdPerShare">34.91</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i1814ceddc1684e54b6f1ad560a614a52_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOjNjZmQwMzMxNDg4OTRhZjBiMjU0NDU2MDc5OTEwZDU5L3RhYmxlcmFuZ2U6M2NmZDAzMzE0ODg5NGFmMGIyNTQ0NTYwNzk5MTBkNTlfMS01LTEtMS0zMDE4NQ_f720a3c6-bb39-4ea5-b964-f3d62f2623ca">P1Y2M15D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i210c2fcb3d614dcea9d35dc46d752c66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOjNjZmQwMzMxNDg4OTRhZjBiMjU0NDU2MDc5OTEwZDU5L3RhYmxlcmFuZ2U6M2NmZDAzMzE0ODg5NGFmMGIyNTQ0NTYwNzk5MTBkNTlfMS03LTEtMS0zMDE4NQ_1e6af44f-bbd7-43eb-be50-ab5978f8559e"
      unitRef="usd">741000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="id829783b02814a459f8198883f4d58ea_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOjNjZmQwMzMxNDg4OTRhZjBiMjU0NDU2MDc5OTEwZDU5L3RhYmxlcmFuZ2U6M2NmZDAzMzE0ODg5NGFmMGIyNTQ0NTYwNzk5MTBkNTlfMi0xLTEtMS0zMDE4NQ_76aa5cb7-69be-46c7-af4d-4303b87c67ab"
      unitRef="shares">23976</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="id829783b02814a459f8198883f4d58ea_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOjNjZmQwMzMxNDg4OTRhZjBiMjU0NDU2MDc5OTEwZDU5L3RhYmxlcmFuZ2U6M2NmZDAzMzE0ODg5NGFmMGIyNTQ0NTYwNzk5MTBkNTlfMi0zLTEtMS0zMDE4NQ_8eb2bf12-dd3d-4fe8-9f48-885cef4f7e97"
      unitRef="usdPerShare">27.78</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i83380ea3531e4aa9b751dd29acb34fd8_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOjNjZmQwMzMxNDg4OTRhZjBiMjU0NDU2MDc5OTEwZDU5L3RhYmxlcmFuZ2U6M2NmZDAzMzE0ODg5NGFmMGIyNTQ0NTYwNzk5MTBkNTlfNC0xLTEtMS0zMDE4NQ_d14bc460-ef17-401c-867b-0931100ea9aa"
      unitRef="shares">93113</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="i83380ea3531e4aa9b751dd29acb34fd8_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOjNjZmQwMzMxNDg4OTRhZjBiMjU0NDU2MDc5OTEwZDU5L3RhYmxlcmFuZ2U6M2NmZDAzMzE0ODg5NGFmMGIyNTQ0NTYwNzk5MTBkNTlfNC0zLTEtMS0zMDE4NQ_b3bd32ac-b1e5-45e6-833a-da2108278bb0"
      unitRef="usdPerShare">36.75</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="id829783b02814a459f8198883f4d58ea_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOjNjZmQwMzMxNDg4OTRhZjBiMjU0NDU2MDc5OTEwZDU5L3RhYmxlcmFuZ2U6M2NmZDAzMzE0ODg5NGFmMGIyNTQ0NTYwNzk5MTBkNTlfNC01LTEtMS0zMDE4NQ_a3945491-c4fe-426e-8f39-082e321737d5">P0Y7M24D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i83380ea3531e4aa9b751dd29acb34fd8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RhYmxlOjNjZmQwMzMxNDg4OTRhZjBiMjU0NDU2MDc5OTEwZDU5L3RhYmxlcmFuZ2U6M2NmZDAzMzE0ODg5NGFmMGIyNTQ0NTYwNzk5MTBkNTlfNC03LTEtMS0zMDE4NQ_b101d0d5-7c79-4588-9d24-d92498722a1e"
      unitRef="usd">174000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i83380ea3531e4aa9b751dd29acb34fd8_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV81OC9mcmFnOjk3YmU4M2Q0MDg1ZTQ5ZDI5YTRhYmE0ZDE0YjY2ZDFlL3RleHRyZWdpb246OTdiZTgzZDQwODVlNDlkMjlhNGFiYTRkMTRiNjZkMWVfMjYwMg_1b2e8ca4-7483-4713-8b17-5afec0ec4031"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RleHRyZWdpb246YmM0NTQxNWQzY2EyNGFkN2E1OTZlYTQ2MDQ1OGVlN2FfMjAzNw_411cbd5b-1d1d-45aa-ae4e-711a13657faf">Defined Pension Plans &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 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 Plan&#x2019;s benefits were frozen for all remaining participants as of February 28, 2021. As such, subsequent to February 28, 2021, there is no service cost associated with the Plan. The Company accrues and makes contributions designed to fund normal service costs on a current basis using the projected unit credit with service proration method to amortize prior service costs arising from improvements in pension benefits and qualifying service prior to the establishment of the plan over a period of approximately 30 years. Disclosure information is based on a measurement date of December&#160;31 of the corresponding year. The following table represents the components of the net periodic pension costs:&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: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-style:italic;font-weight:700;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:100%"&gt;Estimated&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;2022&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:100%"&gt;Actual     2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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 &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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Net periodic pension benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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;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 recorded a net periodic benefit of $616,000 and $1,847,000 for the three and nine-month periods ended September&#160;30, 2022, respectively, and $678,000 and $1,096,000 for the three and nine-month period ended September&#160;30, 2021, respectively. The net periodic pension benefit increased during the nine-month period ended September&#160;30, 2022 primarily due to the Plan being frozen as of February 28, 2021. The Company made no contributions to the Plan during the nine-month period ended September&#160;30, 2022 and is evaluating the amount of contributions, if any, for the remainder of 2022.&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 addition to the above funded benefit plan, the Company has an unfunded supplemental executive retirement plan which covers key executives of the Company. This is a noncontributory plan in which the Company and its subsidiaries make accruals designed to fund normal service costs on a current basis using the same method and criteria as its defined benefit plan. The following table represents the components of the net periodic pension costs for 2021 and an estimate for 2022:&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: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-style:italic;font-weight:700;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;Estimated&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;2022&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:100%"&gt;Actual&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;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;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 obligation &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;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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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;Net periodic pension cost &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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;Supplemental executive retirement plan costs recorded to expense were $107,000 and $320,000 for the three and nine-month periods ended September&#160;30, 2022, respectively, and $160,000 and $481,000 for the three and nine-month periods ended September&#160;30, 2021, respectively.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <cass:DefinedBenefitPlanPensionPeriod
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RleHRyZWdpb246YmM0NTQxNWQzY2EyNGFkN2E1OTZlYTQ2MDQ1OGVlN2FfNzUw_37caf507-d9bb-46e4-971e-b4e2190dfa92">P30Y</cass:DefinedBenefitPlanPensionPeriod>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RleHRyZWdpb246YmM0NTQxNWQzY2EyNGFkN2E1OTZlYTQ2MDQ1OGVlN2FfMjAzOA_bca31aab-41c4-48eb-b92d-6805f2ffc136">Disclosure information is based on a measurement date of December&#160;31 of the corresponding year. The following table represents the components of the net periodic pension costs:&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-style:italic;font-weight:700;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:100%"&gt;Estimated&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;2022&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:100%"&gt;Actual     2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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 &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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Net periodic pension benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic9d4b682ea9e4be6bed45410919115af_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOmRkNWEyNTc4YzExOTQyMmI4OWU2OGFhMDdkMjk1YjkyL3RhYmxlcmFuZ2U6ZGQ1YTI1NzhjMTE5NDIyYjg5ZTY4YWEwN2QyOTViOTJfMS0xLTEtMS0zMDE4NQ_34905853-1247-4d74-9d05-7de561913b40"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ib989620e655f4c5d90ecf422a913177e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOmRkNWEyNTc4YzExOTQyMmI4OWU2OGFhMDdkMjk1YjkyL3RhYmxlcmFuZ2U6ZGQ1YTI1NzhjMTE5NDIyYjg5ZTY4YWEwN2QyOTViOTJfMS0zLTEtMS0zMDE4NQ_e0de7810-08b9-48c0-9ae9-edee168945bc"
      unitRef="usd">1002000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic9d4b682ea9e4be6bed45410919115af_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOmRkNWEyNTc4YzExOTQyMmI4OWU2OGFhMDdkMjk1YjkyL3RhYmxlcmFuZ2U6ZGQ1YTI1NzhjMTE5NDIyYjg5ZTY4YWEwN2QyOTViOTJfMi0xLTEtMS0zMDE4NQ_1caeda3a-da67-4bab-8265-6b522ca4eab7"
      unitRef="usd">3290000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib989620e655f4c5d90ecf422a913177e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOmRkNWEyNTc4YzExOTQyMmI4OWU2OGFhMDdkMjk1YjkyL3RhYmxlcmFuZ2U6ZGQ1YTI1NzhjMTE5NDIyYjg5ZTY4YWEwN2QyOTViOTJfMi0zLTEtMS0zMDE4NQ_421a8d49-5572-4554-aebb-5cec413aaf1d"
      unitRef="usd">3076000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ic9d4b682ea9e4be6bed45410919115af_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOmRkNWEyNTc4YzExOTQyMmI4OWU2OGFhMDdkMjk1YjkyL3RhYmxlcmFuZ2U6ZGQ1YTI1NzhjMTE5NDIyYjg5ZTY4YWEwN2QyOTViOTJfMy0xLTEtMS0zMDE4NQ_eb42b384-6b09-4404-90be-03c9514051c9"
      unitRef="usd">5860000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ib989620e655f4c5d90ecf422a913177e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOmRkNWEyNTc4YzExOTQyMmI4OWU2OGFhMDdkMjk1YjkyL3RhYmxlcmFuZ2U6ZGQ1YTI1NzhjMTE5NDIyYjg5ZTY4YWEwN2QyOTViOTJfMy0zLTEtMS0zMDE4NQ_639f28fe-c76a-4f2a-942d-4e2c573709c1"
      unitRef="usd">6310000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ic9d4b682ea9e4be6bed45410919115af_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOmRkNWEyNTc4YzExOTQyMmI4OWU2OGFhMDdkMjk1YjkyL3RhYmxlcmFuZ2U6ZGQ1YTI1NzhjMTE5NDIyYjg5ZTY4YWEwN2QyOTViOTJfNC0xLTEtMS0zMDE4NQ_4c491cf0-b2a9-4855-bdad-f7e3c42d0172"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ib989620e655f4c5d90ecf422a913177e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOmRkNWEyNTc4YzExOTQyMmI4OWU2OGFhMDdkMjk1YjkyL3RhYmxlcmFuZ2U6ZGQ1YTI1NzhjMTE5NDIyYjg5ZTY4YWEwN2QyOTViOTJfNC0zLTEtMS0zMDE4NQ_fbf1e197-0413-4887-94c8-fa3072fbb7c7"
      unitRef="usd">393000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic9d4b682ea9e4be6bed45410919115af_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOmRkNWEyNTc4YzExOTQyMmI4OWU2OGFhMDdkMjk1YjkyL3RhYmxlcmFuZ2U6ZGQ1YTI1NzhjMTE5NDIyYjg5ZTY4YWEwN2QyOTViOTJfNS0xLTEtMS0zMDE4NQ_2d39c2b6-165c-4b0d-bac0-7cc752c83554"
      unitRef="usd">-2570000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ib989620e655f4c5d90ecf422a913177e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOmRkNWEyNTc4YzExOTQyMmI4OWU2OGFhMDdkMjk1YjkyL3RhYmxlcmFuZ2U6ZGQ1YTI1NzhjMTE5NDIyYjg5ZTY4YWEwN2QyOTViOTJfNS0zLTEtMS0zMDE4NQ_3424ccab-e46d-4fae-a554-25944346bb00"
      unitRef="usd">-1839000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iba31f602e63142529d3da5ffc3a29c39_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RleHRyZWdpb246YmM0NTQxNWQzY2EyNGFkN2E1OTZlYTQ2MDQ1OGVlN2FfOTcx_0330362e-1d2f-4e14-851d-2f00ba5a14ea"
      unitRef="usd">616000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic1842695254c45178a22f6c7f2ed60bf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RleHRyZWdpb246YmM0NTQxNWQzY2EyNGFkN2E1OTZlYTQ2MDQ1OGVlN2FfOTc4_62e13ef4-325d-4088-9e6e-46f71624c96a"
      unitRef="usd">1847000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie20b36018b5645d9bd70f19a8cde4fab_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RleHRyZWdpb246YmM0NTQxNWQzY2EyNGFkN2E1OTZlYTQ2MDQ1OGVlN2FfMTAzNA_96b6759d-8d5a-4bdb-8230-ee0d99b03d99"
      unitRef="usd">678000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i73084c1d2b3a4d91ba86d790909e277e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RleHRyZWdpb246YmM0NTQxNWQzY2EyNGFkN2E1OTZlYTQ2MDQ1OGVlN2FfMTA0MQ_f3e0a6ca-c9a5-4797-a83b-842ad748c518"
      unitRef="usd">1096000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ic1842695254c45178a22f6c7f2ed60bf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RleHRyZWdpb246YmM0NTQxNWQzY2EyNGFkN2E1OTZlYTQ2MDQ1OGVlN2FfMTIyMw_403d248c-11f6-4620-9800-8a02d5d361da"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RleHRyZWdpb246YmM0NTQxNWQzY2EyNGFkN2E1OTZlYTQ2MDQ1OGVlN2FfMjAzOQ_94c36dd8-c72b-4dc9-bcba-9f6e683587ba">The following table represents the components of the net periodic pension costs for 2021 and an estimate for 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: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-style:italic;font-weight:700;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;Estimated&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;2022&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:100%"&gt;Actual&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;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#b6b6b6;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 obligation &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;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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 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;Net periodic pension cost &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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i14c64407e2fe4e6e9477201cd468813f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOjcxMDQzZWEyZGJjYjRmNmI5NDRlNzg2MTQ3MmRmZmU3L3RhYmxlcmFuZ2U6NzEwNDNlYTJkYmNiNGY2Yjk0NGU3ODYxNDcyZGZmZTdfMS0xLTEtMS0zMDE4NQ_d795e986-e924-41c6-bf90-b9bb4886c8d6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i335efab6389b4855a58f8eb9e3179d4f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOjcxMDQzZWEyZGJjYjRmNmI5NDRlNzg2MTQ3MmRmZmU3L3RhYmxlcmFuZ2U6NzEwNDNlYTJkYmNiNGY2Yjk0NGU3ODYxNDcyZGZmZTdfMS0zLTEtMS0zMDE4NQ_027f01d7-4df2-4c5d-b941-6f9625d86aee"
      unitRef="usd">147000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i14c64407e2fe4e6e9477201cd468813f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOjcxMDQzZWEyZGJjYjRmNmI5NDRlNzg2MTQ3MmRmZmU3L3RhYmxlcmFuZ2U6NzEwNDNlYTJkYmNiNGY2Yjk0NGU3ODYxNDcyZGZmZTdfMi0xLTEtMS0zMDE4NQ_b281192c-0c48-42d0-b7f7-d8a7444553d6"
      unitRef="usd">318000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i335efab6389b4855a58f8eb9e3179d4f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOjcxMDQzZWEyZGJjYjRmNmI5NDRlNzg2MTQ3MmRmZmU3L3RhYmxlcmFuZ2U6NzEwNDNlYTJkYmNiNGY2Yjk0NGU3ODYxNDcyZGZmZTdfMi0zLTEtMS0zMDE4NQ_5649cffb-8b73-4567-8959-12d5e4c208e1"
      unitRef="usd">291000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i14c64407e2fe4e6e9477201cd468813f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOjcxMDQzZWEyZGJjYjRmNmI5NDRlNzg2MTQ3MmRmZmU3L3RhYmxlcmFuZ2U6NzEwNDNlYTJkYmNiNGY2Yjk0NGU3ODYxNDcyZGZmZTdfMy0xLTEtMS0zMDE4NQ_8499f537-bafb-4c2b-81f9-e57a25e1de5b"
      unitRef="usd">108000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i335efab6389b4855a58f8eb9e3179d4f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOjcxMDQzZWEyZGJjYjRmNmI5NDRlNzg2MTQ3MmRmZmU3L3RhYmxlcmFuZ2U6NzEwNDNlYTJkYmNiNGY2Yjk0NGU3ODYxNDcyZGZmZTdfMy0zLTEtMS0zMDE4NQ_90f1f689-30ea-4f5b-a182-06c481fc6700"
      unitRef="usd">203000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i14c64407e2fe4e6e9477201cd468813f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOjcxMDQzZWEyZGJjYjRmNmI5NDRlNzg2MTQ3MmRmZmU3L3RhYmxlcmFuZ2U6NzEwNDNlYTJkYmNiNGY2Yjk0NGU3ODYxNDcyZGZmZTdfNC0xLTEtMS0zMDE4NQ_8e7b0a6a-dab4-47e1-8adf-599bbed9f40d"
      unitRef="usd">426000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i335efab6389b4855a58f8eb9e3179d4f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RhYmxlOjcxMDQzZWEyZGJjYjRmNmI5NDRlNzg2MTQ3MmRmZmU3L3RhYmxlcmFuZ2U6NzEwNDNlYTJkYmNiNGY2Yjk0NGU3ODYxNDcyZGZmZTdfNC0zLTEtMS0zMDE4NQ_88761df8-e481-4ad3-90dd-cc3a16a045d3"
      unitRef="usd">641000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i1bbe21fdc51742558ce40a53b2c7caaa_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RleHRyZWdpb246YmM0NTQxNWQzY2EyNGFkN2E1OTZlYTQ2MDQ1OGVlN2FfMTkxNg_f8310ca2-5f4f-4f70-90eb-44f5acf3d564"
      unitRef="usd">107000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if039853a2da3495d9e85469cc66bb972_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RleHRyZWdpb246YmM0NTQxNWQzY2EyNGFkN2E1OTZlYTQ2MDQ1OGVlN2FfMTkyMw_bf98060e-d4ed-43a7-b2cb-11c4a9e84dda"
      unitRef="usd">320000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i8f34f1453de74dbb9644f3f7488e8822_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RleHRyZWdpb246YmM0NTQxNWQzY2EyNGFkN2E1OTZlYTQ2MDQ1OGVlN2FfMTk3OQ_ff2b081c-84a7-49f3-bfcf-640b83390523"
      unitRef="usd">160000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i9ef40ae3306e4832b682cb4e13e086d5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82MS9mcmFnOmJjNDU0MTVkM2NhMjRhZDdhNTk2ZWE0NjA0NThlZTdhL3RleHRyZWdpb246YmM0NTQxNWQzY2EyNGFkN2E1OTZlYTQ2MDQ1OGVlN2FfMTk4Ng_ef8c5b74-873d-4e2e-999f-b8973c86becd"
      unitRef="usd">481000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82NC9mcmFnOjg1NmFjYmI1Y2U2NjQ2NDE4MDlkMzdhYjIyMjY3OTViL3RleHRyZWdpb246ODU2YWNiYjVjZTY2NDY0MTgwOWQzN2FiMjIyNjc5NWJfNjIx_09dcbece-6bf4-4637-8df9-ad13fe5ea355">Income Taxes The effective tax rate was 19.2% and 19.3% for the three and nine-month periods ended September&#160;30, 2022, respectively, and 14.7% and 17.0% for the three and nine-month periods ended September&#160;30, 2021, respectively. The effective tax rate for all periods differs from the statutory rate of 21% primarily due to the tax-exempt interest received from municipal bonds and bank-owned life insurance, among other factors. The increase in the effective tax rate for the nine-month period ended September&#160;30, 2022 as compared to the same period of 2021 is primarily a result of taxable income being higher in the current period, which reduces the relative impact of the tax-exempt income.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82NC9mcmFnOjg1NmFjYmI1Y2U2NjQ2NDE4MDlkMzdhYjIyMjY3OTViL3RleHRyZWdpb246ODU2YWNiYjVjZTY2NDY0MTgwOWQzN2FiMjIyNjc5NWJfNTY_41bdedb4-e3a9-442b-a0a5-a258e279a074"
      unitRef="number">0.192</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82NC9mcmFnOjg1NmFjYmI1Y2U2NjQ2NDE4MDlkMzdhYjIyMjY3OTViL3RleHRyZWdpb246ODU2YWNiYjVjZTY2NDY0MTgwOWQzN2FiMjIyNjc5NWJfNjM_2e171d05-9ac2-4afa-b555-e08382e2765a"
      unitRef="number">0.193</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82NC9mcmFnOjg1NmFjYmI1Y2U2NjQ2NDE4MDlkMzdhYjIyMjY3OTViL3RleHRyZWdpb246ODU2YWNiYjVjZTY2NDY0MTgwOWQzN2FiMjIyNjc5NWJfMTE5_01ead73f-2cde-42ac-a12a-06b14652e523"
      unitRef="number">0.147</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82NC9mcmFnOjg1NmFjYmI1Y2U2NjQ2NDE4MDlkMzdhYjIyMjY3OTViL3RleHRyZWdpb246ODU2YWNiYjVjZTY2NDY0MTgwOWQzN2FiMjIyNjc5NWJfMTI2_fc50646e-308d-4d6c-9420-14f809380ab3"
      unitRef="number">0.170</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfMTc2MQ_427c22b2-049d-4ca0-954f-bfdab5096be5">Investment in Securities Investment securities available-for-sale are recorded at fair value on a recurring basis. The Company&#x2019;s investment securities available-for-sale 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 fall into the Level 2 &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;category. The amortized cost, gross unrealized gains, gross unrealized losses and fair value of investment securities are summarized 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: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:114%"&gt;September 30, 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: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;Amortized&lt;br/&gt;Cost&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;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:2px 1pt;text-align:center;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;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:2px 1pt;text-align:center;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;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;326,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;298,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:114%"&gt;210,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;31,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;178,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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;U.S. treasury bonds&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;158,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;155,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;841,781&#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;18&#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;78,010&#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;763,789&#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: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: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: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;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:114%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;359,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;371,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:114%"&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:114%"&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:114%"&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:114%"&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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;84,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;84,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:114%"&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: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;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:114%"&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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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;664,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;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:114%"&gt;September 30, 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:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;246,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;276,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:114%"&gt;119,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;18,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;178,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;78,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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;U.S. treasury bonds&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;155,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;155,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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,920&#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;53,813&#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;95,191&#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;24,197&#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;737,111&#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;78,010&#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:114%"&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:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;60,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;60,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:114%"&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:114%"&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: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;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:114%"&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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:114%"&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:114%"&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: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;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:114%"&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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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;328,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;328,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;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 326 securities, or 93% (44 of which for greater than 12 months), in an unrealized loss position as of September&#160;30, 2022. The unrealized losses at September&#160;30, 2022 were primarily attributable to changes in market interest rates after the securities were purchased. There were 101 securities, or 28% (0 of which for greater than 12 months), in an unrealized loss position as of December&#160;31, 2021. At September&#160;30, 2022 and December&#160;31, 2021, the Company had not recorded an allowance for credit losses on securities. &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 amortized cost and fair value of investment 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: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: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;September 30, 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: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:114%"&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:114%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Due in 1 year or less &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:114%"&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:114%"&gt;267,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;260,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Due after 5 years through 10 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;231,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:114%"&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:114%"&gt;277,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:114%"&gt;234,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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;841,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;763,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;Proceeds from sales of investment securities classified as available-for-sale were $2,317,000 and $3,838,000 for the three and nine months ended September&#160;30, 2022 and $30,074,000 and $43,190,000 for the three and nine months ended September&#160;30, 2021, respectively. Gross realized gains were $13,000 and $15,000 for the three and nine months ended September&#160;30, 2022. Gross realized losses were $1,000 for the three months ended September&#160;30, 2021 while for the nine months ended September&#160;30, 2021, there were gross realized gains of $44,000. There were no securities pledged to secure public deposits or for other purposes at September&#160;30, 2022</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfMTc2Mg_cdd3acf4-415a-4b39-8cfb-ed530dd56e9a">The amortized cost, gross unrealized gains, gross unrealized losses and fair value of investment securities are summarized as follows:&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: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:114%"&gt;September 30, 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: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;Amortized&lt;br/&gt;Cost&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;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:2px 1pt;text-align:center;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;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:2px 1pt;text-align:center;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;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;326,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;298,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:114%"&gt;210,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;31,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;178,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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;U.S. treasury bonds&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;158,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;155,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;841,781&#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;18&#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;78,010&#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;763,789&#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: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: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: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;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:114%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;359,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;371,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:114%"&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:114%"&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:114%"&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:114%"&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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;84,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;84,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:114%"&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: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;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:114%"&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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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;664,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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="ide73bf47173f4a6b877d5e7d749ff958_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfMi0xLTEtMS0zMDE4NQ_3ba3efbf-cec0-4f9e-ac59-7e95029e7104"
      unitRef="usd">326506000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ide73bf47173f4a6b877d5e7d749ff958_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfMi0zLTEtMS0zMDE4NQ_308aeff8-f9ac-467f-9c7a-51b919cdff93"
      unitRef="usd">18000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ide73bf47173f4a6b877d5e7d749ff958_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfMi01LTEtMS0zMDE4NQ_2b209430-38b5-4eeb-aa8b-31fc5c3ae844"
      unitRef="usd">28078000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ide73bf47173f4a6b877d5e7d749ff958_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfMi03LTEtMS0zMDE4NQ_500f388a-69c8-4dd6-8a8e-185edbcb9c0e"
      unitRef="usd">298446000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ifef7cac0fc30496a8c313ceb1c472170_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfMy0xLTEtMS0zMDE4NQ_d1b3c629-8555-41ff-8eba-8e6ede5030ab"
      unitRef="usd">210111000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifef7cac0fc30496a8c313ceb1c472170_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfMy0zLTEtMS0zMDE4NQ_416349f3-4ead-4c10-a46c-65d77b31b8a7"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifef7cac0fc30496a8c313ceb1c472170_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfMy01LTEtMS0zMDE4NQ_081364b5-2691-492e-af61-a7e90d341ceb"
      unitRef="usd">31978000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ifef7cac0fc30496a8c313ceb1c472170_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfMy03LTEtMS0zMDE4NQ_2c0c53a2-99ec-4fe0-9e8b-bfa5c6d918ff"
      unitRef="usd">178133000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i5e6f301cc4e345bf938da6716e3dff0c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNC0xLTEtMS0zMDE4NQ_983f95ff-b0e3-4154-9540-a1a65a4c5a2e"
      unitRef="usd">96405000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5e6f301cc4e345bf938da6716e3dff0c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNC0zLTEtMS0zMDE4NQ_7c8e9c41-56af-4ff8-bfab-1045c649be1e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5e6f301cc4e345bf938da6716e3dff0c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNC01LTEtMS0zMDE4NQ_a9665803-046e-44f9-8c4a-c887d6877d46"
      unitRef="usd">12614000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i5e6f301cc4e345bf938da6716e3dff0c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNC03LTEtMS0zMDE4NQ_d08b8e72-08f4-4552-ab20-e0c4e4e11f89"
      unitRef="usd">83791000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i9a8e492339ad462abf52f3976423559c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNS0xLTEtMS0zMDE4NQ_249747b4-d5ef-4acc-bf6c-267cef1f4cc6"
      unitRef="usd">158623000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9a8e492339ad462abf52f3976423559c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNS0zLTEtMS0zMDE4NQ_49fff193-eac5-4404-8636-e6f8baa76e1b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9a8e492339ad462abf52f3976423559c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNS01LTEtMS0zMDE4NQ_0e02216f-d96f-4708-9b74-8570e07b393b"
      unitRef="usd">3504000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i9a8e492339ad462abf52f3976423559c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNS03LTEtMS0zMDE4NQ_7ab02a4c-43cd-49eb-a60d-e290a6f195e5"
      unitRef="usd">155119000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i198568da15c94ae18f360cf9c67ec37e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNi0xLTEtMS0zMDE4NQ_0f58a17a-825e-425c-86ca-06226004f680"
      unitRef="usd">50136000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i198568da15c94ae18f360cf9c67ec37e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNi0zLTEtMS0zMDE4NQ_3b086fab-ea6f-49f6-a1b1-7760f8f84209"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i198568da15c94ae18f360cf9c67ec37e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNi01LTEtMS0zMDE4NQ_8f26ad60-4aef-47cf-9cb7-70fca943b439"
      unitRef="usd">1836000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i198568da15c94ae18f360cf9c67ec37e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNi03LTEtMS0zMDE4NQ_4e99d744-dc84-4610-835f-e7d9ffa9cb2f"
      unitRef="usd">48300000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNy0xLTEtMS0zMDE4NQ_70bc7815-a3e7-4cae-b380-957ef2a1f876"
      unitRef="usd">841781000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNy0zLTEtMS0zMDE4NQ_67bd79ec-64f7-4f16-a815-06d150ca9066"
      unitRef="usd">18000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNy01LTEtMS0zMDE4NQ_a9566e1d-8f9b-45bc-8f17-42c652597658"
      unitRef="usd">78010000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmJiNjU1MDNlODNmYzQyNGNiYjQwOGI0MTEwYjBhM2RhL3RhYmxlcmFuZ2U6YmI2NTUwM2U4M2ZjNDI0Y2JiNDA4YjQxMTBiMGEzZGFfNy03LTEtMS0zMDE4NQ_e2f32bdd-54cc-4d43-988d-ca72a1f6ce8b"
      unitRef="usd">763789000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i40a3bde821c44807883a69d602cff074_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfMi0xLTEtMS0zMDE4NQ_891e813f-4a0b-4990-97c5-afcc14e9e5ff"
      unitRef="usd">359187000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i40a3bde821c44807883a69d602cff074_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfMi0zLTEtMS0zMDE4NQ_453edc7c-fd47-433b-87d2-14f55c3c9dd6"
      unitRef="usd">12931000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i40a3bde821c44807883a69d602cff074_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfMi01LTEtMS0zMDE4NQ_7c05e6a5-be9b-407c-8192-dd34b0d8b2e4"
      unitRef="usd">990000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i40a3bde821c44807883a69d602cff074_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfMi03LTEtMS0zMDE4NQ_0651e5ea-fee0-4b28-803f-5c52896ffa0f"
      unitRef="usd">371128000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="iae464a491174482387e68abb2f0e5ec5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfMy0xLTEtMS0zMDE4NQ_4ae1c207-5702-4c53-839a-51bdd4a3bce9"
      unitRef="usd">170711000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iae464a491174482387e68abb2f0e5ec5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfMy0zLTEtMS0zMDE4NQ_5967dc6c-34c8-4471-9913-d94e125d13c9"
      unitRef="usd">135000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iae464a491174482387e68abb2f0e5ec5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfMy01LTEtMS0zMDE4NQ_bc7d7a0c-5bff-4cb5-89d3-7b35d947dc8c"
      unitRef="usd">2200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iae464a491174482387e68abb2f0e5ec5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfMy03LTEtMS0zMDE4NQ_f47cbc7e-43d4-43f8-8057-c5e91d84eceb"
      unitRef="usd">168646000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i4eed74f9e8cd4efdbf6e367e9126f9de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfNC0xLTEtMS0zMDE4NQ_bda127fd-e875-474c-8fcb-18d1d60ce5b1"
      unitRef="usd">84538000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4eed74f9e8cd4efdbf6e367e9126f9de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfNC0zLTEtMS0zMDE4NQ_4f518f06-b116-4519-a9d7-cb16769685d2"
      unitRef="usd">72000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4eed74f9e8cd4efdbf6e367e9126f9de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfNC01LTEtMS0zMDE4NQ_108a8cb9-6583-4b01-92ce-32871f91caf6"
      unitRef="usd">272000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i4eed74f9e8cd4efdbf6e367e9126f9de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfNC03LTEtMS0zMDE4NQ_02324ee1-7385-48aa-b2c1-3ecd718f8952"
      unitRef="usd">84338000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="idc75bd84dc434b05898a656672261b48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfNS0xLTEtMS0zMDE4NQ_561ef2b4-10c1-4297-b61d-f22fef385fe5"
      unitRef="usd">49835000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idc75bd84dc434b05898a656672261b48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfNS0zLTEtMS0zMDE4NQ_0871e86d-a223-4349-88ea-dd056370a9a3"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idc75bd84dc434b05898a656672261b48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfNS01LTEtMS0zMDE4NQ_db924d6f-8878-4f30-9982-74d3ee8b1aa1"
      unitRef="usd">494000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="idc75bd84dc434b05898a656672261b48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfNS03LTEtMS0zMDE4NQ_951149ac-d07f-4182-824b-0ba50a323b07"
      unitRef="usd">49341000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfNi0xLTEtMS0zMDE4NQ_e294049b-e078-4581-8584-b121b31376ef"
      unitRef="usd">664271000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfNi0zLTEtMS0zMDE4NQ_26a92d80-87b6-433a-a247-dd69fcc790e1"
      unitRef="usd">13138000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfNi01LTEtMS0zMDE4NQ_224cbc85-2ab3-4b06-bc1a-c5dc045166b4"
      unitRef="usd">3956000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOmMxMDFmOGIyZDExNzQ2OTBhOGQwMTZmYmQ3MmRjYTdiL3RhYmxlcmFuZ2U6YzEwMWY4YjJkMTE3NDY5MGE4ZDAxNmZiZDcyZGNhN2JfNi03LTEtMS0zMDE4NQ_faaee84c-9c30-43c1-b5ec-797598ea08f2"
      unitRef="usd">673453000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfMTc2NA_eb58ce5c-cb0d-495f-a08f-75d6d9a4d304">&lt;div style="margin-top:10pt"&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:114%"&gt;September 30, 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:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;246,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;276,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:114%"&gt;119,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;18,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;178,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;78,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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;U.S. treasury bonds&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;155,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;155,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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,920&#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;53,813&#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;95,191&#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;24,197&#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;737,111&#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;78,010&#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;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:114%"&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:#b6b6b6;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:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;60,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;60,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:114%"&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:114%"&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: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;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:114%"&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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:114%"&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:114%"&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: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;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:114%"&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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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;328,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;328,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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="ide73bf47173f4a6b877d5e7d749ff958_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfMy0xLTEtMS0zMDE4NQ_04c04275-a7a1-4535-b42b-e175e4eab1cc"
      unitRef="usd">246743000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ide73bf47173f4a6b877d5e7d749ff958_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfMy0zLTEtMS0zMDE4NQ_f8843683-fd33-4139-9dd7-dbcd03055858"
      unitRef="usd">19158000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ide73bf47173f4a6b877d5e7d749ff958_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfMy01LTEtMS0zMDE4NQ_375ab1ce-c9cb-4f17-abcf-b16905702ed9"
      unitRef="usd">30025000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ide73bf47173f4a6b877d5e7d749ff958_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfMy03LTEtMS0zMDE4NQ_4d00fde3-178e-4c50-8efe-9215dba5978a"
      unitRef="usd">8920000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ide73bf47173f4a6b877d5e7d749ff958_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfMy05LTEtMS0zMDE4NQ_1f5d397c-10fe-4d33-a2fa-52353e097e99"
      unitRef="usd">276768000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ide73bf47173f4a6b877d5e7d749ff958_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfMy0xMS0xLTEtMzAxODU_67df3c71-fb67-4bf0-b22f-c6821c6ae920"
      unitRef="usd">28078000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ifef7cac0fc30496a8c313ceb1c472170_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNC0xLTEtMS0zMDE4NQ_1db434e1-bf2e-4539-8978-0b0937e8c347"
      unitRef="usd">119478000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ifef7cac0fc30496a8c313ceb1c472170_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNC0zLTEtMS0zMDE4NQ_3181045d-6629-4ad0-b7c4-f20d2ce1ad40"
      unitRef="usd">18240000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ifef7cac0fc30496a8c313ceb1c472170_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNC01LTEtMS0zMDE4NQ_c4859275-fc87-4544-8ef3-b9327363e5de"
      unitRef="usd">58655000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ifef7cac0fc30496a8c313ceb1c472170_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNC03LTEtMS0zMDE4NQ_0b421f2d-d7d5-44a8-8625-19c11cbd8ac4"
      unitRef="usd">13738000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ifef7cac0fc30496a8c313ceb1c472170_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNC05LTEtMS0zMDE4NQ_81639909-485d-4ea5-8d58-e4d697dca5d8"
      unitRef="usd">178133000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ifef7cac0fc30496a8c313ceb1c472170_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNC0xMS0xLTEtMzAxODU_c8b43608-5a96-462f-962f-1279dda0b247"
      unitRef="usd">31978000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i5e6f301cc4e345bf938da6716e3dff0c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNS0xLTEtMS0zMDE4NQ_567da989-7fc4-4081-90a3-86b9f65487d4"
      unitRef="usd">72280000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i5e6f301cc4e345bf938da6716e3dff0c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNS0zLTEtMS0zMDE4NQ_3fb2aeb8-b715-4b58-bb42-f970a85c700f"
      unitRef="usd">11075000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i5e6f301cc4e345bf938da6716e3dff0c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNS01LTEtMS0zMDE4NQ_21c89999-dae8-4e80-abf9-8791d79c984b"
      unitRef="usd">6511000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i5e6f301cc4e345bf938da6716e3dff0c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNS03LTEtMS0zMDE4NQ_5540d332-eae8-45a4-abb2-38685f3d9d72"
      unitRef="usd">1539000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i5e6f301cc4e345bf938da6716e3dff0c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNS05LTEtMS0zMDE4NQ_de1b6b08-9844-4038-9a75-a1ec32fdadc3"
      unitRef="usd">78791000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i5e6f301cc4e345bf938da6716e3dff0c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNS0xMS0xLTEtMzAxODU_35916b16-5302-4b5a-a6f8-48d3b9d50c4c"
      unitRef="usd">12614000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i9a8e492339ad462abf52f3976423559c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNi0xLTEtMS0zMDE4NQ_4411e391-a1c7-432a-917b-c823842b4f74"
      unitRef="usd">155119000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9a8e492339ad462abf52f3976423559c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNi0zLTEtMS0zMDE4NQ_299e79b3-37af-473e-9fb7-9daa1f6f1060"
      unitRef="usd">3504000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i9a8e492339ad462abf52f3976423559c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNi01LTEtMS0zMDE4NQ_7f5513c3-b914-464d-9bbc-4b7166ceaed4"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9a8e492339ad462abf52f3976423559c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNi03LTEtMS0zMDE4NQ_0681a1c0-0ffc-4902-987a-06e11db6e5fa"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i9a8e492339ad462abf52f3976423559c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNi05LTEtMS0zMDE4NQ_9f17b5fc-cb43-461d-955c-bd337a5eea70"
      unitRef="usd">155119000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i9a8e492339ad462abf52f3976423559c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNi0xMS0xLTEtMzAxODU_b2284d62-5bcd-48e0-91f1-cb8392c1075d"
      unitRef="usd">3504000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i198568da15c94ae18f360cf9c67ec37e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNy0xLTEtMS0zMDE4NQ_80b68015-ec29-489f-942f-b6d263a63410"
      unitRef="usd">48300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i198568da15c94ae18f360cf9c67ec37e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNy0zLTEtMS0zMDE4NQ_f418eddf-e7bb-431c-ae0f-fd114a7185b3"
      unitRef="usd">1836000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i198568da15c94ae18f360cf9c67ec37e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNy01LTEtMS0zMDE4NQ_1cfa8bfd-01d1-4f87-aaed-c4b85ef9d2c2"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i198568da15c94ae18f360cf9c67ec37e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNy03LTEtMS0zMDE4NQ_41e13510-1645-4911-8fa0-ec429662cf67"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i198568da15c94ae18f360cf9c67ec37e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNy05LTEtMS0zMDE4NQ_63363460-3156-4f9a-960d-f66fd84358a6"
      unitRef="usd">48300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i198568da15c94ae18f360cf9c67ec37e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfNy0xMS0xLTEtMzAxODU_0ca87648-38b8-46fc-bbb1-247dd78d66e8"
      unitRef="usd">1836000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfOC0xLTEtMS0zMDE4NQ_e64ddf82-b514-4ed9-b24d-4fa5cd833287"
      unitRef="usd">641920000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfOC0zLTEtMS0zMDE4NQ_6c485cab-8661-4db1-b207-03954b0a91df"
      unitRef="usd">53813000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfOC01LTEtMS0zMDE4NQ_2718e415-72f2-4463-840c-4bedcb7942c4"
      unitRef="usd">95191000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfOC03LTEtMS0zMDE4NQ_c6474fce-d956-4fbd-bfa0-667673306192"
      unitRef="usd">24197000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfOC05LTEtMS0zMDE4NQ_ba22cb64-7407-4e7c-aeb4-aa675091d2ce"
      unitRef="usd">737111000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI0ZmQzY2JlZmNjZjRiNmU4NTZkMTk2MjAxNjk2ZGQ5L3RhYmxlcmFuZ2U6MjRmZDNjYmVmY2NmNGI2ZTg1NmQxOTYyMDE2OTZkZDlfOC0xMS0xLTEtMzAxODU_db54f014-92f5-463d-a72a-2ad15ed791ce"
      unitRef="usd">78010000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i40a3bde821c44807883a69d602cff074_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfMy0xLTEtMS0zMDE4NQ_0dc1d351-e715-40c0-9dcc-cac18546a8e5"
      unitRef="usd">60083000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i40a3bde821c44807883a69d602cff074_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfMy0zLTEtMS0zMDE4NQ_c37fa690-5179-409e-8bcc-9be59e7324d0"
      unitRef="usd">990000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i40a3bde821c44807883a69d602cff074_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfMy01LTEtMS0zMDE4NQ_3c0f0073-ef6a-4331-83cf-592f43a6389b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i40a3bde821c44807883a69d602cff074_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfMy03LTEtMS0zMDE4NQ_2d2d969e-d2c6-471a-bac5-2a1f068195ac"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i40a3bde821c44807883a69d602cff074_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfMy05LTEtMS0zMDE4NQ_6d04de80-e738-47e7-af4b-0321049688e6"
      unitRef="usd">60083000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i40a3bde821c44807883a69d602cff074_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfMy0xMS0xLTEtMzAxODU_be908ac8-5519-44dd-be0c-b61504b8e198"
      unitRef="usd">990000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="iae464a491174482387e68abb2f0e5ec5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNC0xLTEtMS0zMDE4NQ_46f49106-6dcf-482a-81e9-ce11e4d7cac4"
      unitRef="usd">163652000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="iae464a491174482387e68abb2f0e5ec5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNC0zLTEtMS0zMDE4NQ_22134a6e-9cfb-4b7e-ae6b-6695de847bc8"
      unitRef="usd">2200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="iae464a491174482387e68abb2f0e5ec5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNC01LTEtMS0zMDE4NQ_0a7371e3-4cb8-4044-afcd-79d6a637f4e8"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iae464a491174482387e68abb2f0e5ec5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNC03LTEtMS0zMDE4NQ_ac288fe6-480c-40a1-a755-c27d43cc9ebb"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="iae464a491174482387e68abb2f0e5ec5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNC05LTEtMS0zMDE4NQ_351a4a6d-5695-4835-aa4f-3ddf5185961d"
      unitRef="usd">163652000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="iae464a491174482387e68abb2f0e5ec5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNC0xMS0xLTEtMzAxODU_e6b6aa6c-648b-49c0-8acf-fa1e95fd83f3"
      unitRef="usd">2200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i4eed74f9e8cd4efdbf6e367e9126f9de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNS0xLTEtMS0zMDE4NQ_68ac3a54-28e9-4fb7-be3d-173e42330a0e"
      unitRef="usd">55120000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i4eed74f9e8cd4efdbf6e367e9126f9de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNS0zLTEtMS0zMDE4NQ_4d0f267f-35c5-4eb1-9653-f15a9df73aba"
      unitRef="usd">272000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i4eed74f9e8cd4efdbf6e367e9126f9de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNS01LTEtMS0zMDE4NQ_c54c7f23-dcf3-42e3-926c-8c85bbafa9d4"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i4eed74f9e8cd4efdbf6e367e9126f9de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNS03LTEtMS0zMDE4NQ_5ff5ad0f-bcb2-4259-949f-34f92cbae402"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i4eed74f9e8cd4efdbf6e367e9126f9de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNS05LTEtMS0zMDE4NQ_eaa068ed-b452-449f-b31d-8e4bdff96558"
      unitRef="usd">55120000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i4eed74f9e8cd4efdbf6e367e9126f9de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNS0xMS0xLTEtMzAxODU_4e3797d1-777e-4226-b473-bc76ab77da96"
      unitRef="usd">272000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="idc75bd84dc434b05898a656672261b48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNi0xLTEtMS0zMDE4NQ_21915ee6-21ec-4a90-b069-7ebf643f2b45"
      unitRef="usd">49341000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="idc75bd84dc434b05898a656672261b48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNi0zLTEtMS0zMDE4NQ_02bf58f1-586a-44bf-aa90-158d29900dad"
      unitRef="usd">494000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="idc75bd84dc434b05898a656672261b48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNi01LTEtMS0zMDE4NQ_330fccc4-929f-4988-8013-b78441ab520f"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="idc75bd84dc434b05898a656672261b48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNi03LTEtMS0zMDE4NQ_1ce4afb7-b3ac-4ae9-b91c-7a846871ac3e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="idc75bd84dc434b05898a656672261b48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNi05LTEtMS0zMDE4NQ_cfcad2c3-5be0-4d9f-83a5-e754b8273115"
      unitRef="usd">49341000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="idc75bd84dc434b05898a656672261b48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNi0xMS0xLTEtMzAxODU_b3206023-4aab-4fc3-a3c8-5a6ce2140c8d"
      unitRef="usd">494000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNy0xLTEtMS0zMDE4NQ_deeafe90-4cf1-4d04-a401-9f74f80b063a"
      unitRef="usd">328196000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNy0zLTEtMS0zMDE4NQ_363c3b35-a0ca-49c4-891e-7865bbdd9b33"
      unitRef="usd">3956000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNy01LTEtMS0zMDE4NQ_ab0be3a7-a79a-4a4d-a23d-6a53e91d4ff2"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNy03LTEtMS0zMDE4NQ_ef201e9e-6cc7-45df-a739-9f917c69a2c5"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNy05LTEtMS0zMDE4NQ_b3bdbc51-4a52-4964-a787-9a230680dab2"
      unitRef="usd">328196000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjI3MTg1OWMxNDgyMTRhZDU4M2JhMmYzZGU0ZWE1NzVmL3RhYmxlcmFuZ2U6MjcxODU5YzE0ODIxNGFkNTgzYmEyZjNkZTRlYTU3NWZfNy0xMS0xLTEtMzAxODU_4fda664e-dd7b-4293-a7e7-9e5ea1af0a44"
      unitRef="usd">3956000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfNjM2_a41b9dd3-02d3-44d4-8bd3-6b379e126127"
      unitRef="security">326</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <cass:AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfNjU0_5aa49b54-49d8-46e1-b76c-9f877846c9b8"
      unitRef="number">0.93</cass:AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfNjU4_26ef82f0-c5fa-4eb5-9c96-46c61e0e7dac"
      unitRef="security">44</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfODYw_2a3723c6-1b59-44bb-ae48-01c767b44f60"
      unitRef="security">101</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <cass:AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfODc4_a1d209da-a781-4191-a4f0-b4d94459f4b7"
      unitRef="number">0.28</cass:AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="i8e6de5b987cf421a80a926f8f2296c95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfODgy_611c8dd1-dd1d-489a-9c92-e3896c5cf111"
      unitRef="security">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfMTc2NQ_d223958e-bcd5-48c6-a287-097b59b26afe">&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 amortized cost and fair value of investment 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: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: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;September 30, 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: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:114%"&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:114%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Due in 1 year or less &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:114%"&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:114%"&gt;267,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;260,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Due after 5 years through 10 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;231,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:114%"&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:114%"&gt;277,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:114%"&gt;234,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;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:#b6b6b6;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;841,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;763,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjM1OWVmN2QzNDNkNTQxNDhiZTBmN2JmMTgzZTJiMDE2L3RhYmxlcmFuZ2U6MzU5ZWY3ZDM0M2Q1NDE0OGJlMGY3YmYxODNlMmIwMTZfMi0xLTEtMS0zMDE4NQ_8f922a40-4791-4dc1-b689-3f295df637dc"
      unitRef="usd">65238000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjM1OWVmN2QzNDNkNTQxNDhiZTBmN2JmMTgzZTJiMDE2L3RhYmxlcmFuZ2U6MzU5ZWY3ZDM0M2Q1NDE0OGJlMGY3YmYxODNlMmIwMTZfMi0zLTEtMS0zMDE4NQ_4cdf6810-25d4-418a-ab9b-4678373ae6bd"
      unitRef="usd">64875000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjM1OWVmN2QzNDNkNTQxNDhiZTBmN2JmMTgzZTJiMDE2L3RhYmxlcmFuZ2U6MzU5ZWY3ZDM0M2Q1NDE0OGJlMGY3YmYxODNlMmIwMTZfMy0xLTEtMS0zMDE4NQ_51dd38c7-2520-477b-ae7f-ffd39454b9db"
      unitRef="usd">267021000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjM1OWVmN2QzNDNkNTQxNDhiZTBmN2JmMTgzZTJiMDE2L3RhYmxlcmFuZ2U6MzU5ZWY3ZDM0M2Q1NDE0OGJlMGY3YmYxODNlMmIwMTZfMy0zLTEtMS0zMDE4NQ_ad444460-eb7d-42b5-9b4c-d67e642fc96b"
      unitRef="usd">260368000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjM1OWVmN2QzNDNkNTQxNDhiZTBmN2JmMTgzZTJiMDE2L3RhYmxlcmFuZ2U6MzU5ZWY3ZDM0M2Q1NDE0OGJlMGY3YmYxODNlMmIwMTZfNC0xLTEtMS0zMDE4NQ_a1872036-9c32-455e-b9e4-7c82fcac627b"
      unitRef="usd">231748000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjM1OWVmN2QzNDNkNTQxNDhiZTBmN2JmMTgzZTJiMDE2L3RhYmxlcmFuZ2U6MzU5ZWY3ZDM0M2Q1NDE0OGJlMGY3YmYxODNlMmIwMTZfNC0zLTEtMS0zMDE4NQ_32329775-d625-4653-a623-48ac235fa5a7"
      unitRef="usd">203575000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjM1OWVmN2QzNDNkNTQxNDhiZTBmN2JmMTgzZTJiMDE2L3RhYmxlcmFuZ2U6MzU5ZWY3ZDM0M2Q1NDE0OGJlMGY3YmYxODNlMmIwMTZfNS0xLTEtMS0zMDE4NQ_9ea4d5d5-db49-40fc-a055-8cf02d579a76"
      unitRef="usd">277774000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjM1OWVmN2QzNDNkNTQxNDhiZTBmN2JmMTgzZTJiMDE2L3RhYmxlcmFuZ2U6MzU5ZWY3ZDM0M2Q1NDE0OGJlMGY3YmYxODNlMmIwMTZfNS0zLTEtMS0zMDE4NQ_828daaa5-78c2-4f86-8a1b-70722fa2d7a8"
      unitRef="usd">234971000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjM1OWVmN2QzNDNkNTQxNDhiZTBmN2JmMTgzZTJiMDE2L3RhYmxlcmFuZ2U6MzU5ZWY3ZDM0M2Q1NDE0OGJlMGY3YmYxODNlMmIwMTZfNi0xLTEtMS0zMDE4NQ_f60e9f45-3a25-41b4-bd4d-0891c08501bc"
      unitRef="usd">841781000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RhYmxlOjM1OWVmN2QzNDNkNTQxNDhiZTBmN2JmMTgzZTJiMDE2L3RhYmxlcmFuZ2U6MzU5ZWY3ZDM0M2Q1NDE0OGJlMGY3YmYxODNlMmIwMTZfNi0zLTEtMS0zMDE4NQ_2de273ab-990b-4bc8-8d2f-1b41f460f438"
      unitRef="usd">763789000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfMTY0OTI2NzQ0NjQzNA_2707752c-31b3-40bc-a7e3-c6460ab3f820"
      unitRef="usd">2317000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfMTM4OA_326c71ec-81a5-4279-8313-339a84abf9bd"
      unitRef="usd">3838000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfMTQyNw_a352f8c2-f80e-4ff9-b3b7-fb23665dd5f9"
      unitRef="usd">30074000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfMTQzNA_9087c2e5-027c-4f0e-8fc4-780c41bc6582"
      unitRef="usd">43190000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfMTY0OTI2NzQ0NjQ0OA_e1e840d2-319d-4c11-a2ed-217a0b2c4675"
      unitRef="usd">13000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfMTUwNQ_c7d65178-03be-4aba-9ee7-5b40ae9b5023"
      unitRef="usd">15000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfMTU2OA_8a8a4ac0-273a-4145-b21e-0991e7167c48"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV82Ny9mcmFnOjQ4ZTA5MDFlNjI2MDQ3NWViMTczNmQxNTY5OTg2ZDI1L3RleHRyZWdpb246NDhlMDkwMWU2MjYwNDc1ZWIxNzM2ZDE1Njk5ODZkMjVfMTY3MA_5772048b-d537-4567-9371-c54049b11056"
      unitRef="usd">44000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RleHRyZWdpb246Mzc3NDM0MDA3YTM3NGUzNWIyZmU2N2YzMDJhNTlmN2NfMTc5Mw_d3db4d09-13f2-4b0b-93d7-f02275512296">Fair Value of Financial Instruments &lt;div style="margin-top:10pt"&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;/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: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;September 30, 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: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;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:114%"&gt;Fair Value&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;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:114%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 sheet assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;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: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;346,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;346,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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: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;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:#b6b6b6;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;Investment securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;763,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;763,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;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:114%"&gt;1,024,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;972,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:#b6b6b6;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;Accrued interest receivable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:20pt;vertical-align: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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;2,142,444&#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;2,090,730&#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;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: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;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&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 sheet liabilities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Deposits &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,229,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,229,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,221,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,221,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Accounts and drafts payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,050,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,050,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Accrued interest 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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;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:#b6b6b6;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,376,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,376,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,271,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,271,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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;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: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;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: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;Investment in 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 11, &#x201c;Investment in Securities,&#x201d; for fair value and unrealized gains and losses by investment type.&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;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 result in a fair valuation.&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;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: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;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:10pt"&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:10pt"&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 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;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RleHRyZWdpb246Mzc3NDM0MDA3YTM3NGUzNWIyZmU2N2YzMDJhNTlmN2NfMTc5Mg_96e8d818-19c8-4ad8-bdc2-2a280fff9ddd">&lt;div style="margin-top:10pt"&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;/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: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;September 30, 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: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;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:114%"&gt;Fair Value&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;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:114%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 sheet assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;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: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;346,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;346,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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: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;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:#b6b6b6;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;Investment securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;763,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;763,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;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:114%"&gt;1,024,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;972,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:#b6b6b6;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;Accrued interest receivable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:20pt;vertical-align: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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;2,142,444&#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;2,090,730&#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;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: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;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&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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 sheet liabilities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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: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;Deposits &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,229,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,229,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,221,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,221,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Accounts and drafts payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,050,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,050,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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;Accrued interest 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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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:#b6b6b6;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:#b6b6b6;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,376,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,376,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,271,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,271,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4bd0c55d016f46808ed4db79217c657f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMy0xLTEtMS0zMDE4NQ_23ebd927-def1-42ca-af4a-41f2873b68d2"
      unitRef="usd">346994000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i83cf43b5261a42308b74df1d615c3d51_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMy0zLTEtMS0zMDE4NQ_bec2e34e-9d06-46a1-85d7-e4d1927e48ce"
      unitRef="usd">346994000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i75462edccc564ef9beb0cff4729ad52e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMy01LTEtMS0zMDE4NQ_4dc218b5-ca27-4a11-b75b-e49656b797b0"
      unitRef="usd">514928000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ice3a9bd4c2824f0db1e5c143c52e527c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMy03LTEtMS0zMDE4NQ_e1bffced-8783-4d64-95a6-da5887640d5f"
      unitRef="usd">514928000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i4bd0c55d016f46808ed4db79217c657f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNC0xLTEtMS0zMDE4NQ_adbec0d1-69c3-46f6-9a2b-5647ea9508c6"
      unitRef="usd">763789000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i83cf43b5261a42308b74df1d615c3d51_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNC0zLTEtMS0zMDE4NQ_46783302-eea2-4c27-9723-b085dfc7d8cc"
      unitRef="usd">763789000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i75462edccc564ef9beb0cff4729ad52e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNC01LTEtMS0zMDE4NQ_c84537a6-8d66-495f-9400-bfadd64c3891"
      unitRef="usd">673453000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ice3a9bd4c2824f0db1e5c143c52e527c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNC03LTEtMS0zMDE4NQ_14f89307-922d-4654-853a-0a2fa629a1c5"
      unitRef="usd">673453000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i4bd0c55d016f46808ed4db79217c657f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNS0xLTEtMS0zMDE4NQ_bf3d439a-74de-4086-a359-deb534625711"
      unitRef="usd">1024052000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i83cf43b5261a42308b74df1d615c3d51_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNS0zLTEtMS0zMDE4NQ_de089537-9d2d-453b-9603-33bf709919b4"
      unitRef="usd">972338000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i75462edccc564ef9beb0cff4729ad52e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNS01LTEtMS0zMDE4NQ_7b2004a8-a0c2-4aa9-9dbb-d2140a3e80af"
      unitRef="usd">948526000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ice3a9bd4c2824f0db1e5c143c52e527c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNS03LTEtMS0zMDE4NQ_4855236d-a11a-4611-8078-16c254bc109f"
      unitRef="usd">948701000</us-gaap:LoansReceivableFairValueDisclosure>
    <cass:AccruedInterestReceivableFairValueDisclosure
      contextRef="i4bd0c55d016f46808ed4db79217c657f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNi0xLTEtMS0zMDE4NQ_dd54dfb7-9a69-4cd0-ad0f-553b3dd9874c"
      unitRef="usd">7609000</cass:AccruedInterestReceivableFairValueDisclosure>
    <cass:AccruedInterestReceivableFairValueDisclosure
      contextRef="i83cf43b5261a42308b74df1d615c3d51_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNi0zLTEtMS0zMDE4NQ_609cae54-3158-4091-b95a-fc53e8a3b6e5"
      unitRef="usd">7609000</cass:AccruedInterestReceivableFairValueDisclosure>
    <cass:AccruedInterestReceivableFairValueDisclosure
      contextRef="i75462edccc564ef9beb0cff4729ad52e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNi01LTEtMS0zMDE4NQ_766d407e-8a2a-4d73-b930-e9e5a13dec6f"
      unitRef="usd">6799000</cass:AccruedInterestReceivableFairValueDisclosure>
    <cass:AccruedInterestReceivableFairValueDisclosure
      contextRef="ice3a9bd4c2824f0db1e5c143c52e527c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNi03LTEtMS0zMDE4NQ_c625d2c8-09f4-4240-a21a-3c5a01e382fc"
      unitRef="usd">6799000</cass:AccruedInterestReceivableFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4bd0c55d016f46808ed4db79217c657f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNy0xLTEtMS0zMDE4NQ_2fb3e711-b8b1-44a5-8150-4f82f3a86c6b"
      unitRef="usd">2142444000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i83cf43b5261a42308b74df1d615c3d51_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNy0zLTEtMS0zMDE4NQ_27dcce6b-f004-4e9d-bbbc-54798ab84b69"
      unitRef="usd">2090730000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i75462edccc564ef9beb0cff4729ad52e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNy01LTEtMS0zMDE4NQ_ae942616-934f-4149-aa6e-5b52aedf83a7"
      unitRef="usd">2143706000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ice3a9bd4c2824f0db1e5c143c52e527c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfNy03LTEtMS0zMDE4NQ_c79c8cf4-1a24-460a-82bb-9aef8b20c455"
      unitRef="usd">2143881000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i4bd0c55d016f46808ed4db79217c657f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfOS0xLTEtMS0zMDE4NQ_add5a2f2-e50e-4398-986f-78895775d5f5"
      unitRef="usd">1229721000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i83cf43b5261a42308b74df1d615c3d51_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfOS0zLTEtMS0zMDE4NQ_1a7fd19e-d60b-4787-9248-d27993499c71"
      unitRef="usd">1229721000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i75462edccc564ef9beb0cff4729ad52e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfOS01LTEtMS0zMDE4NQ_28e1c9eb-13ca-4dd8-9c79-a378946a438c"
      unitRef="usd">1221503000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="ice3a9bd4c2824f0db1e5c143c52e527c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfOS03LTEtMS0zMDE4NQ_4de03bda-ef31-4d09-b336-81cc968c44e2"
      unitRef="usd">1221503000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:AccountsPayableFairValueDisclosure
      contextRef="i4bd0c55d016f46808ed4db79217c657f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMTAtMS0xLTEtMzAxODU_f5ec0090-1575-4cf4-a1fa-c9a7248e797b"
      unitRef="usd">1146334000</us-gaap:AccountsPayableFairValueDisclosure>
    <us-gaap:AccountsPayableFairValueDisclosure
      contextRef="i83cf43b5261a42308b74df1d615c3d51_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMTAtMy0xLTEtMzAxODU_e18e4874-3231-46d3-8b26-a5bba12db7a1"
      unitRef="usd">1146334000</us-gaap:AccountsPayableFairValueDisclosure>
    <us-gaap:AccountsPayableFairValueDisclosure
      contextRef="i75462edccc564ef9beb0cff4729ad52e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMTAtNS0xLTEtMzAxODU_f726d8e8-19ad-404a-a15f-d0dd397d16df"
      unitRef="usd">1050396000</us-gaap:AccountsPayableFairValueDisclosure>
    <us-gaap:AccountsPayableFairValueDisclosure
      contextRef="ice3a9bd4c2824f0db1e5c143c52e527c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMTAtNy0xLTEtMzAxODU_4b93b3fa-267c-445f-9a6c-6d3a948488aa"
      unitRef="usd">1050396000</us-gaap:AccountsPayableFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i4bd0c55d016f46808ed4db79217c657f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMTEtMS0xLTEtMzAxODU_67ad8df1-1656-4754-adb0-ddd665476bb3"
      unitRef="usd">46000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i83cf43b5261a42308b74df1d615c3d51_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMTEtMy0xLTEtMzAxODU_dafd8df0-2b1c-4f3d-994b-da2e246297aa"
      unitRef="usd">46000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i75462edccc564ef9beb0cff4729ad52e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMTEtNS0xLTEtMzAxODU_bedc7f3d-3b60-49dd-a52b-40326c2e9d7d"
      unitRef="usd">16000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="ice3a9bd4c2824f0db1e5c143c52e527c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMTEtNy0xLTEtMzAxODU_a014b5cb-ace7-4451-a0e1-7b91cccabcbb"
      unitRef="usd">16000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i4bd0c55d016f46808ed4db79217c657f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMTItMS0xLTEtMzAxODU_fe748188-9475-499e-8c3a-8ed997c55e1e"
      unitRef="usd">2376101000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i83cf43b5261a42308b74df1d615c3d51_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMTItMy0xLTEtMzAxODU_ccfcf040-9972-4936-bd2d-780bd323fc6c"
      unitRef="usd">2376101000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i75462edccc564ef9beb0cff4729ad52e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMTItNS0xLTEtMzAxODU_40f947e2-f768-46fb-932b-f9417a735bf1"
      unitRef="usd">2271915000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ice3a9bd4c2824f0db1e5c143c52e527c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83MC9mcmFnOjM3NzQzNDAwN2EzNzRlMzViMmZlNjdmMzAyYTU5ZjdjL3RhYmxlOmU3MGUyMDQxNjAxYzRlOTdiZDU3NDhiYWI4NjQ5ZDg2L3RhYmxlcmFuZ2U6ZTcwZTIwNDE2MDFjNGU5N2JkNTc0OGJhYjg2NDlkODZfMTItNy0xLTEtMzAxODU_b24c83c4-076e-482d-be77-a3eeab4f3ecd"
      unitRef="usd">2271915000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RleHRyZWdpb246NTNkNmMzYmVlYmFiNGNmZDkwMDc4YzkxOWUwYTExMTlfMTYxNg_178cd2cf-302f-434b-8774-a360d9f4fb5e">Revenue from Contracts with Customers &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"&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:48.596%"/&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="9" 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;For the Three Months Ended September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;For the Nine Months Ended September 30,&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: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: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="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:#b6b6b6;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;Fee revenue and other income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:10pt;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-scope of FASB 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;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:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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 style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align: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,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align: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,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:20pt;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;8,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt 2px 41.5pt;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;Information services payment and processing revenue &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;89,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;79,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:20pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Fee revenue (in-scope of FASB ASC 606) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;90,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;79,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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: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;Other income (out-of-scope of FASB ASC 606) &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,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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-bottom: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 fee revenue and other income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;31,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;92,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;80,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RleHRyZWdpb246NTNkNmMzYmVlYmFiNGNmZDkwMDc4YzkxOWUwYTExMTlfMTYxNw_c2101107-6911-466f-946a-eb2a5b3f1dc5">&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:48.596%"/&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="9" 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;For the Three Months Ended September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;For the Nine Months Ended September 30,&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: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: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="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:#b6b6b6;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;Fee revenue and other income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:10pt;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-scope of FASB 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;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:#b6b6b6;padding:2px 1pt;text-align:left;text-indent:20pt;vertical-align: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 style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align: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,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align: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,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:20pt;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;8,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt 2px 41.5pt;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;Information services payment and processing revenue &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;89,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;79,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:20pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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;Fee revenue (in-scope of FASB ASC 606) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;90,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#b6b6b6;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;79,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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: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;Other income (out-of-scope of FASB ASC 606) &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,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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;border-bottom: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 fee revenue and other income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;31,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;92,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#b6b6b6;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:#b6b6b6;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;80,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ac7ad2b9673443595457cac32916e9f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNC0xLTEtMS0zMDE4NQ_ba341ef8-2796-49d0-891f-8d6e98141cdb"
      unitRef="usd">18964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1b51c10280246c391774605d8b5ce02_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNC0zLTEtMS0zMDE4NQ_408c8c81-ee09-4fa6-b81f-3509ba832fdb"
      unitRef="usd">18461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a6f938bdb2a4e898bb1949731881e8e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNC01LTEtMS0zMDE4NQ_8521ebe0-9480-4a3d-bab5-3521a9a499a8"
      unitRef="usd">57184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee6b7501864f40cea56d3b62c1313569_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNC03LTEtMS0zMDE4NQ_82b87683-cec9-4d54-8104-c59edeaf45f1"
      unitRef="usd">55882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ceab3e15a634747bdbf07c8a4a076f1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNS0xLTEtMS0zMDE4NQ_3bc324f8-fbac-4588-ab3d-365f58a6bd83"
      unitRef="usd">11252000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia33c3c4ff04e4db0a6ca9244312f91f7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNS0zLTEtMS0zMDE4NQ_1684c9f9-100c-408a-91f9-5386d407087d"
      unitRef="usd">8624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc174154f36444638423940e71d018d9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNS01LTEtMS0zMDE4NQ_61b71423-86f9-4267-8fc0-99b83882f038"
      unitRef="usd">32406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb92fa86f58e4d278a3db5d28633f09b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNS03LTEtMS0zMDE4NQ_460adfd2-9c49-40c6-8022-1a7e959e015a"
      unitRef="usd">23122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b915270714e428880c9a1cd198f65a1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNi0xLTEtMS0zMDE4NQ_e0b21216-5304-437d-8523-2d037902e110"
      unitRef="usd">30216000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6554e05d81754d83aa5340e35fee8552_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNi0zLTEtMS0zMDE4NQ_8e2d59d9-4878-43f0-871f-117edd5355cc"
      unitRef="usd">27085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8c532fcd4be482ea5defdc38457b2de_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNi01LTEtMS0zMDE4NQ_c023d6f5-ff2e-44a0-bb64-e8b30edcf29b"
      unitRef="usd">89590000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f2bff5689364824b1e49e900a3edc71_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNi03LTEtMS0zMDE4NQ_d8a1424a-5a03-4268-ae9d-a1413f2bac77"
      unitRef="usd">79004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i271fbc96c1ae497a978ac7247ca03537_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNy0xLTEtMS0zMDE4NQ_7b43a0b0-7c97-42ee-81ac-b229180d37cf"
      unitRef="usd">289000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e96db58b0614dd1ba7dfa4864d596b7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNy0zLTEtMS0zMDE4NQ_cdde1656-93b8-4964-a710-2bf0c11601d9"
      unitRef="usd">323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic76bcb5f7b77487b8979adbf59bdc47e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNy01LTEtMS0zMDE4NQ_06061273-a2c0-4131-aee9-aad80093ca5e"
      unitRef="usd">1142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1856414844a430092da17cacc0df963_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfNy03LTEtMS0zMDE4NQ_385fba72-e286-4a7e-86be-f706b634a9b2"
      unitRef="usd">991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfOC0xLTEtMS0zMDE4NQ_75e215fd-a1c7-4adf-af2b-672e9109ccf1"
      unitRef="usd">30505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfOC0zLTEtMS0zMDE4NQ_15373394-bbc5-4c74-8267-6c796a3015e3"
      unitRef="usd">27408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfOC01LTEtMS0zMDE4NQ_3eba3c93-a5b3-4505-9b2d-13a0d6aa4276"
      unitRef="usd">90732000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfOC03LTEtMS0zMDE4NQ_0abde9d5-3cf3-4f16-9879-8cf93c40d2b1"
      unitRef="usd">79995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfOS0xLTEtMS0zMDE4NQ_67a4aea6-8872-4be8-8a93-f70a63655485"
      unitRef="usd">1279000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfOS0zLTEtMS0zMDE4NQ_06287e74-5df4-4f36-9695-238f2b62dc2a"
      unitRef="usd">169000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfOS01LTEtMS0zMDE4NQ_890247b0-f163-41f9-82dc-041280a09e21"
      unitRef="usd">2133000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfOS03LTEtMS0zMDE4NQ_5950c406-a0fe-402b-82fa-ba2919283b4e"
      unitRef="usd">744000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:NoninterestIncome
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfMTAtMS0xLTEtMzAxODU_684c9ad4-457a-4606-99ba-97ac467f3391"
      unitRef="usd">31784000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i45c8940156df4751a3a5d97cdabce43b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfMTAtMy0xLTEtMzAxODU_227feeb6-e3bb-4332-b3e3-167f2b079542"
      unitRef="usd">27577000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfMTAtNS0xLTEtMzAxODU_359a3261-340d-48c3-ba63-dcc81cc7d2a9"
      unitRef="usd">92865000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i5fea5f98cf234748b912b8b00fc77dbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83My9mcmFnOjUzZDZjM2JlZWJhYjRjZmQ5MDA3OGM5MTllMGExMTE5L3RhYmxlOjEyZWM2OGJhNTc1MzQ4NjRiZDI1N2FlYTEwNmEzYzU3L3RhYmxlcmFuZ2U6MTJlYzY4YmE1NzUzNDg2NGJkMjU3YWVhMTA2YTNjNTdfMTAtNy0xLTEtMzAxODU_1502d5bf-edf7-497a-b958-8f97e0112854"
      unitRef="usd">80739000</us-gaap:NoninterestIncome>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfMTI1MA_c69d35c8-daa3-46a5-893f-e06bfdd07775">Leases&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 leases certain premises under operating leases. As of September&#160;30, 2022, the Company had lease liabilities of $9,759,000 and right-of-use assets of $9,435,000. Lease liabilities and right-of-use assets are reflected in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfMTI1Mg_bb600f20-7bd8-41c8-ba87-bd735d3eef0c"&gt;other liabilities&lt;/span&gt; and &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfMTI0Ng_6a66384e-7368-4145-ae75-9a7f3dc69b6c"&gt;other assets&lt;/span&gt;, respectively. Presented within occupancy expense on the Consolidated Statements of Income for the three and nine months ended September&#160;30, 2022, operating lease cost was $386,000 and $1,184,000, respectively, short-term lease cost was $51,000 and $156,000, respectively, and there was no variable lease cost. At September&#160;30, 2022, the weighted-average remaining lease term for the operating leases was 8.4 years and the weighted-average discount rate used in the measurement of operating lease liabilities was 3.59%. 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. See the Company&#x2019;s 2021 Annual Report on Form 10-K for information regarding these commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 September&#160;30, 2022 is 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:97.878%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.154%"/&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:700;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:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;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 style="padding-left:9pt"&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;/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;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:9pt"&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;/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;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:9pt"&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;/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;1,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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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 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;Total undiscounted cash flows &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;11,295&#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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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,759&#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;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 no sale and leaseback transactions, leveraged leases, or lease transactions with related parties during the nine months ended September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseLiability
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfMTI5_2939aa35-9f19-488a-95b2-984b4f97680c"
      unitRef="usd">9759000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfMTU5_21b43279-1b09-43da-8d02-4ccf3c320721"
      unitRef="usd">9435000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseCost
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfNDAx_55ef2824-d1b5-44f0-b4f7-f8cd7e5f335a"
      unitRef="usd">386000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfNDA4_78500ab2-acba-4ae1-8caa-9127abc370ca"
      unitRef="usd">1184000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfNDUy_85c0bb65-cbd7-43e1-8077-8028acd579f3"
      unitRef="usd">51000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfNDU5_b963ed1c-4036-423c-bc3b-5dac334b1551"
      unitRef="usd">156000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i48c2413d113b4640966fe6571f8d6e5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfNDkx_3d6492eb-d0dd-4efc-8de5-68ba3bd6decb"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfNDkx_b2ae0361-d0c8-4e0a-aebb-0484ca59b8fe"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfMTI1NA_672e5fbd-14aa-4cfe-a8a4-e5294dbbc57d">P8Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfNjk0_bf18e2de-fadf-40a2-90b7-cb33146f967b"
      unitRef="number">0.0359</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RleHRyZWdpb246NDI3MThhZjM3MDEwNDkxZGE4ODFiMTU0OTY1MWEzM2FfMTI0OQ_8c1f96db-3ff1-4d85-a5ec-b2355f2bc04b">A maturity analysis of operating lease liabilities and undiscounted cash flows as of September&#160;30, 2022 is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.878%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.154%"/&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:700;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:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;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:#b6b6b6;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 style="padding-left:9pt"&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;/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;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:9pt"&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;/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;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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:9pt"&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;/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;1,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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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 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;Total undiscounted cash flows &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;11,295&#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:#b6b6b6;padding:2px 1pt;text-align:left;vertical-align: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:#b6b6b6;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#b6b6b6;padding:2px 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: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,759&#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:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RhYmxlOjBiMTJjOWE0N2RkMzQxYTZhZmE1YmJmNWYyYmRkOTU5L3RhYmxlcmFuZ2U6MGIxMmM5YTQ3ZGQzNDFhNmFmYTViYmY1ZjJiZGQ5NTlfMi0xLTEtMS0zMDE4NQ_0587e0b4-4ec3-405b-86bc-875bfc2b542e"
      unitRef="usd">1359000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RhYmxlOjBiMTJjOWE0N2RkMzQxYTZhZmE1YmJmNWYyYmRkOTU5L3RhYmxlcmFuZ2U6MGIxMmM5YTQ3ZGQzNDFhNmFmYTViYmY1ZjJiZGQ5NTlfMy0xLTEtMS0zMDE4NQ_8482bd75-d849-47b2-867e-0cb07fe1e28b"
      unitRef="usd">1332000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RhYmxlOjBiMTJjOWE0N2RkMzQxYTZhZmE1YmJmNWYyYmRkOTU5L3RhYmxlcmFuZ2U6MGIxMmM5YTQ3ZGQzNDFhNmFmYTViYmY1ZjJiZGQ5NTlfNC0xLTEtMS0zMDE4NQ_575ef18c-9abf-417d-81e2-6f92db36fc61"
      unitRef="usd">1339000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RhYmxlOjBiMTJjOWE0N2RkMzQxYTZhZmE1YmJmNWYyYmRkOTU5L3RhYmxlcmFuZ2U6MGIxMmM5YTQ3ZGQzNDFhNmFmYTViYmY1ZjJiZGQ5NTlfNS0xLTEtMS0zMDE4NQ_dd0ca3f7-c57a-4dda-a6a9-1cb36b561c5d"
      unitRef="usd">1354000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RhYmxlOjBiMTJjOWE0N2RkMzQxYTZhZmE1YmJmNWYyYmRkOTU5L3RhYmxlcmFuZ2U6MGIxMmM5YTQ3ZGQzNDFhNmFmYTViYmY1ZjJiZGQ5NTlfNi0xLTEtMS0zMDE4NQ_d11bff5c-e70d-41ad-8d3a-36b4816a405d"
      unitRef="usd">1350000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <cass:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RhYmxlOjBiMTJjOWE0N2RkMzQxYTZhZmE1YmJmNWYyYmRkOTU5L3RhYmxlcmFuZ2U6MGIxMmM5YTQ3ZGQzNDFhNmFmYTViYmY1ZjJiZGQ5NTlfNy0xLTEtMS0zMDE4NQ_bf9959a8-fbdd-4ee2-bb53-fb02bcaa83e1"
      unitRef="usd">4561000</cass:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RhYmxlOjBiMTJjOWE0N2RkMzQxYTZhZmE1YmJmNWYyYmRkOTU5L3RhYmxlcmFuZ2U6MGIxMmM5YTQ3ZGQzNDFhNmFmYTViYmY1ZjJiZGQ5NTlfOC0xLTEtMS0zMDE4NQ_e0cd8151-def7-45c9-b402-7ef821170d87"
      unitRef="usd">11295000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RhYmxlOjBiMTJjOWE0N2RkMzQxYTZhZmE1YmJmNWYyYmRkOTU5L3RhYmxlcmFuZ2U6MGIxMmM5YTQ3ZGQzNDFhNmFmYTViYmY1ZjJiZGQ5NTlfOS0xLTEtMS0zMDE4NQ_6d1ce245-35ac-4961-9570-acc4648ed5e6"
      unitRef="usd">1536000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i07ae7e50ad624facafc502fd6096466e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83Ni9mcmFnOjQyNzE4YWYzNzAxMDQ5MWRhODgxYjE1NDk2NTFhMzNhL3RhYmxlOjBiMTJjOWE0N2RkMzQxYTZhZmE1YmJmNWYyYmRkOTU5L3RhYmxlcmFuZ2U6MGIxMmM5YTQ3ZGQzNDFhNmFmYTViYmY1ZjJiZGQ5NTlfMTAtMS0xLTEtMzAxODU_e43d197a-af55-4ba4-8827-482a5e02dbeb"
      unitRef="usd">9759000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="idcf337f6b3104cea801b7c4d0bf628a6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4ZDA3NTJhOGI0MDRiMzJiYzRhMjk1OGQzYzFjYmJhL3NlYzo1OGQwNzUyYThiNDA0YjMyYmM0YTI5NThkM2MxY2JiYV83OS9mcmFnOmU4ZjhlNWM5OTBmNTQ1Njg5MDUxZmY5NThjNzg3Njc3L3RleHRyZWdpb246ZThmOGU1Yzk5MGY1NDU2ODkwNTFmZjk1OGM3ODc2NzdfMzQz_087282fb-439a-486d-a961-ab41114e9dd6">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;&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 evaluated subsequent events after the consolidated balance sheet date of September&#160;30, 2022. There were no events identified that would require additional disclosures to prevent the Company&#x2019;s unaudited consolidated financial statements from being misleading.&lt;/span&gt;</us-gaap:SubsequentEventsTextBlock>
</xbrl>
